Skip to content
Back to top
View this page

# API reference

This section documents every public class and function in `prov`, module by module, with their type hints as shipped in the source (`prov` ships inline types via `py.typed`). It is organised by concept rather than alphabetically — start with prov.model for the core object model, then follow the links below for identifiers, the PROV vocabulary, serializers, and the graph/graphics interop modules, plus the Conformance matrix matrix mapping every PROV-DM concept to its `prov` class, factory method, and serializer round-trip status. For task-oriented walkthroughs, see the Getting started and the Work with PROV-JSON (and its sibling how-to pages) instead.

- prov.model
- prov.identifier
- prov.constants
- prov.serializers
- prov.graph
- prov.dot
- Conformance matrix