Welcome to PurlDB documentation!
Getting Started
PURLdb
PURLdb is a database of packages, with package metadata and indexes for package files and archives, and various API endpoints to get data about these packages and match to other codebases.
PURLdb toolkit
purldb-toolkit is command line utility and library to use the PurlDB, its API and various related libraries.
Matchcode
Matchcode has the functionalities to index archives, files and directories for purldb packages and API endpoints to make matching available. A ScanCode.io pipeline for matching is also present to match scanned codebases.
How-To Documents
How-To documents explain how to accomplish specific tasks.