Developer Guide
This section is for engineers who automate Catalog with APIs, the extractor CLI, CI pipelines, or agent integrations.
Start with Getting Your Catalog API Keys when you need a Catalog API token for the Public API, MCP, importers, or extractor uploads.
Catalog APIs
Use Catalog APIs when you push metadata over HTTP: the Public API, BI Importer, Warehouse Importer, and Manual Lineage Importer.
Castor Extractor
Use Castor Extractor when an integration is client managed. Install castor-extractor on your infrastructure, run castor-extract-* commands, optionally validate warehouse CSV files with castor-file-check, then upload with castor-upload.
Integrations and Automation
Catalog-managed integrations are configured in Settings > Integrations and do not require the extractor. See Quick Set Up for managed versus client-managed onboarding.