> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Discovery API: query your dbt metadata over GraphQL

> The new Discovery API exposes your dbt models, tests, sources, lineage, run results, and freshness as a GraphQL API, compatible with dbt Cloud.

*August 7, 2026*

<Frame>
  <img src="https://mintcdn.com/paradime-docs/IqI-ON1Q35gnd3AL/images/paradime-code-callout-meet-the-discovery-api-wide.jpg?fit=max&auto=format&n=IqI-ON1Q35gnd3AL&q=85&s=bcd68245a93f02954fc2d418fe45644c" alt="Meet the Discovery API: every model, test, and source, queryable over GraphQL" width="1600" height="900" data-path="images/paradime-code-callout-meet-the-discovery-api-wide.jpg" />
</Frame>

Every Bolt run now feeds a queryable metadata store, and the new **Discovery API** lets you read it back out over GraphQL. Query your project's structure and its latest execution state to power freshness monitors, data catalogs, lineage tooling, CI checks, and cost analysis.

* **One query root per environment**: `environment(slug: "production")` exposes the project two ways, the `definition` state as declared in code and the `applied` state joined with the latest run results.
* **Full resource coverage**: models, sources, tests, seeds, snapshots, exposures, metrics, macros, groups, and semantic models, each with filters, cursor pagination, and per-node `parents`, `children`, and `ancestors` lineage.
* **Execution and quality metadata**: last run status and timing, per-model run history, test failures with failing row counts, source freshness checks against declared SLAs, and warehouse catalog stats.
* **Whole-DAG lineage in one call**: the `lineage` feed returns every node with its parent edges, and exposures carry a computed health rollup across all of their upstream dependencies.
* **dbt Cloud compatible query shapes**: if you have tooling built against the dbt Cloud Discovery API, the query patterns carry over with minimal changes.

Grant the new **Discovery API Viewer** capability to an API key to start querying. See [Discovery API use cases and examples](/developers/graphql-api/api-reference/discovery-api) for runnable queries covering performance, quality, discovery, governance, and development workflows.


## Related topics

- [Changelog](/changelog/overview.md)
- [Discovery API](/developers/graphql-api/api-reference/discovery-api.md)
- [GraphQL API](/developers/graphql-api/index.md)
- [API Reference](/developers/graphql-api/api-reference/index.md)
- [Audit Logs API](/developers/graphql-api/api-reference/audit-logs-api.md)
