---
title: "APIs Overview"
source: dbt Core Documentation
source_url: https://github.com/dbt-labs/docs.getdbt.com
licence: Apache-2.0
domain: data-and-analysis
subdomain: dbt-docs
date_added: 2026-04-25
---

# APIs overview <Lifecycle status="self_service,managed,managed_plus" />

Accounts on the Starter, Enterprise, and Enterprise+ plans can query the <Constant name="dbt" /> APIs.

<Constant name="dbt" /> provides the following APIs:

- The [<Constant name="dbt" /> Administrative API](/docs/dbt-cloud-apis/admin-cloud-api) can be used to administrate a <Constant name="dbt" /> account. It can be called manually or with [the <Constant name="dbt" /> Terraform provider](https://registry.terraform.io/providers/dbt-labs/dbtcloud/latest).
- The [<Constant name="dbt" /> Discovery API](/docs/dbt-cloud-apis/discovery-api) can be used to fetch metadata related to the state and health of your dbt project.
- The [<Constant name="semantic_layer" /> APIs](/docs/dbt-cloud-apis/sl-api-overview) provides multiple API options which allow you to query your metrics defined in the <Constant name="semantic_layer" />.

If you want to learn more about webhooks, refer to [Webhooks for your jobs](/docs/deploy/webhooks).

## How to Access the APIs

<Constant name="dbt" /> supports two types of API Tokens: [personal access tokens](/docs/dbt-cloud-apis/user-tokens) and [service account tokens](/docs/dbt-cloud-apis/service-tokens). Requests to the <Constant name="dbt" /> APIs can be authorized using these tokens.
