Authentication
All API requests require an API key passed in the Authorization header:
API keys are scoped to your workspace and available in your dashboard settings. Rotate them from the same location.
Query execution
/v1/query
Execute a SQL query across one or more connected sources. Returns results as a JSON array.
Sources
/v1/sources
List all connected sources in your workspace.
/v1/sources
Add a new data source. Returns the source object with its assigned ID and discovered schema summary.
/v1/sources/{id}
Remove a connected source. Does not delete any data in the source system.
Observability
/v1/sources/{id}/schema
Return the current schema snapshot for a source, including column types and nullability.
/v1/sources/{id}/drift
Return the schema drift history for a source. Paginated by since and until Unix timestamps.
Webhooks
/v1/webhooks
Register a webhook endpoint to receive schema drift and row count anomaly events. Nava Labs signs each delivery with HMAC-SHA256.