Skip to main content

Developer Guide

This section is for engineers who automate Catalog with APIs, the extractor CLI, CI pipelines, or agent integrations.

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 CSVs 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.

What's Next?