API reference#
See also
Looking for ways to interact with our source code archive from your applications or research projects? Learn how to use Software Heritage from your applications.
Here is the reference documentation of Software Heritage own software stack by components:
- swh.alter
- swh.auth
- swh.core
- swh.counters
- swh.dataset
- swh.deposit
- swh.fuse
- swh.graph
- swh.graphql
- swh.indexer
- Software Heritage - Indexer
- Metadata workflow
- SwhPkg Vocabulary
- swh.indexer package
- swh.indexer.metadata_dictionary package
- swh.indexer.storage package
- swh.indexer.bibtex module
- swh.indexer.cli module
- swh.indexer.codemeta module
- swh.indexer.fossology_license module
- swh.indexer.indexer module
- swh.indexer.metadata module
- swh.indexer.metadata_detector module
- swh.indexer.mimetype module
- swh.indexer.namespaces module
- swh.indexer.origin_head module
- swh.indexer.rehash module
get_datastore()
- Reference Documentation
- swh.journal
- swh.lister
- swh.loader
- swh.model
- Data model
- SoftWare Heritage persistent IDentifiers (SWHIDs)
- Command-line interface
- swh.model package
- swh.model.fields package
- swh.model.cli module
- swh.model.collections module
- swh.model.discovery module
- swh.model.exceptions module
- swh.model.from_disk module
- swh.model.git_objects module
- swh.model.hashutil module
- swh.model.hypothesis_strategies module
- swh.model.identifiers module
- swh.model.merkle module
- swh.model.model module
- swh.model.swhids module
- swh.model.toposort module
- swh.model.validators module
- swh.objstorage
- swh.objstorage.replayer
- swh.perfecthash
- swh.scanner
- swh.scheduler
- swh.scrubber
- swh.search
- swh.storage
- swh.vault
- swh.web
- swh.web.client
- swh.webhooks