# Elementary - [Home](https://docs.elementary-data.com/home.md) - [Elementary Cloud Platform](https://docs.elementary-data.com/cloud/introduction.md) - [Platform features](https://docs.elementary-data.com/cloud/features.md) - [Elementary integrations](https://docs.elementary-data.com/cloud/features/integrations.md) - [Security and Privacy](https://docs.elementary-data.com/cloud/general/security-and-privacy.md) - [Elementary Runtime](https://docs.elementary-data.com/cloud/features/elementary-runtime.md): Run supported warehouse queries inside your environment while Elementary Cloud manages scheduling, results, and incidents. - [Elementary Runtime configuration](https://docs.elementary-data.com/cloud/features/elementary-runtime/configuration.md): Configuration reference for Elementary Runtime: Cloud connection, local limits, secrets, warehouse connections, and least-privilege database roles. - [Deploying Elementary Runtime](https://docs.elementary-data.com/cloud/features/elementary-runtime/deployment.md): Run Elementary Runtime as a Docker service or on Kubernetes with the Helm chart, with network, secret, and hardening requirements. - [AI credits](https://docs.elementary-data.com/cloud/ai-agents/ai-credits.md) - [Elementary AI Agent](https://docs.elementary-data.com/cloud/ai-agents/overview.md) - [AI Governance](https://docs.elementary-data.com/cloud/ai-agents/ai-governance.md) - [AI Triage & Resolution](https://docs.elementary-data.com/cloud/ai-agents/ai-triage-resolution.md) - [AI Test Coverage](https://docs.elementary-data.com/cloud/ai-agents/ai-test-coverage.md) - [AI Catalog](https://docs.elementary-data.com/cloud/ai-agents/ai-catalog.md) - [AI Performance & Cost](https://docs.elementary-data.com/cloud/ai-agents/ai-performance-cost.md) - [AI Code Review](https://docs.elementary-data.com/cloud/features/ci.md) - [Elementary Agent in Slack](https://docs.elementary-data.com/cloud/ai-agents/slack-agent.md) - [Connect MCP servers to the agent](https://docs.elementary-data.com/cloud/ai-agents/mcp-connections.md) - [Bring your own key (BYOK)](https://docs.elementary-data.com/cloud/ai-agents/byok.md) - [Elementary MCP Server](https://docs.elementary-data.com/cloud/mcp/overview.md) - [MCP Setup Guide](https://docs.elementary-data.com/cloud/mcp/setup-guide.md) - [Recommended Rules](https://docs.elementary-data.com/cloud/mcp/recommended-rules.md) - [MCP Tools](https://docs.elementary-data.com/cloud/mcp/mcp-tools.md) - [Cloud Tests](https://docs.elementary-data.com/cloud/features/data-tests/cloud-tests-overview.md): Tests that run in Elementary Cloud, outside your dbt pipeline - freshness, volume, data contracts, and custom SQL, configured in the UI with no dbt project required. - [Cloud Freshness Test](https://docs.elementary-data.com/cloud/features/anomaly-detection/automated-freshness.md) - [Cloud Volume Test](https://docs.elementary-data.com/cloud/features/anomaly-detection/automated-volume.md) - [Cloud Pipeline Task Performance](https://docs.elementary-data.com/cloud/features/anomaly-detection/cloud-pipeline-task-performance.md) - [Data contract test](https://docs.elementary-data.com/cloud/features/data-tests/data-contract-test.md) - [Custom SQL test](https://docs.elementary-data.com/cloud/features/data-tests/custom-sql-tests.md) - [Metrics](https://docs.elementary-data.com/cloud/features/anomaly-detection/metrics.md) - [dbt, Packages and Elementary Tests](https://docs.elementary-data.com/cloud/features/data-tests/dbt-tests.md) - [Singular Tests](https://docs.elementary-data.com/data-tests/dbt/singular-tests.md) - [Schema Validation Tests](https://docs.elementary-data.com/cloud/features/data-tests/schema-validation-test.md) - [Managing Test Coverage](https://docs.elementary-data.com/cloud/features/data-tests/test-coverage-screen.md) - [End-to-End Data Lineage](https://docs.elementary-data.com/cloud/features/data-lineage/lineage.md) - [Column-Level Lineage](https://docs.elementary-data.com/cloud/features/data-lineage/column-level-lineage.md) - [Lineage to Downstream Dashboards and Tools](https://docs.elementary-data.com/cloud/features/data-lineage/exposures-lineage.md) - [Alerts and Incidents Overview](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/alerts-and-incidents-overview.md) - [Alert rules](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/alert-rules.md) - [Alerts destinations management](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/alert-destinations.md) - [Alert configuration in code](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/owners-and-subscribers.md) - [Incidents](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/incidents.md) - [Incident Management](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/incident-management.md) - [Incident Merging](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/incident-merging.md) - [Incidents Digest](https://docs.elementary-data.com/cloud/features/alerts-and-incidents/incident-digest.md) - [Performance Monitoring](https://docs.elementary-data.com/cloud/features/performance-monitoring/performance-monitoring.md) - [Performance Alerts](https://docs.elementary-data.com/cloud/features/performance-monitoring/performance-alerts.md) - [Data Catalog](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/catalog.md) - [Saved Views](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/saved-views.md) - [Table usage](https://docs.elementary-data.com/cloud/features/table-usage.md) - [Critical Assets](https://docs.elementary-data.com/cloud/features/data-governance/critical_assets.md) - [AI-Powered Description Generation](https://docs.elementary-data.com/cloud/features/data-governance/ai-descriptions.md) - [Governance for observability](https://docs.elementary-data.com/cloud/best-practices/governance-for-observability.md) - [Data Observability Dashboard](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/data-observability-dashboard.md) - [Data Quality Dimensions](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/data-quality-dimensions.md) - [Data Health Dashboard](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/data-health.md) - [Environments](https://docs.elementary-data.com/cloud/environments.md) - [Environment Syncs Schedule](https://docs.elementary-data.com/cloud/guides/sync-scheduling.md) - [Elementary for Development and Production](https://docs.elementary-data.com/cloud/guides/dev-prod-configuration.md) - [Configuration as Code](https://docs.elementary-data.com/cloud/features/config-as-code.md) - [GPG Commit Signing](https://docs.elementary-data.com/cloud/features/gpg-signed-commits.md) - [Roles & Permissions Management](https://docs.elementary-data.com/cloud/features/roles-and-permissions.md) - [Troubleshooting](https://docs.elementary-data.com/cloud/guides/troubleshoot.md) - [Logs](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/audit_logs/overview.md) - [User Activity Logs](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/audit_logs/user-activity-logs.md) - [System Logs](https://docs.elementary-data.com/cloud/features/collaboration-and-communication/audit_logs/system-logs.md) - [Security and Privacy](https://docs.elementary-data.com/cloud/general/security-and-privacy.md) - [AI Privacy Policy](https://docs.elementary-data.com/cloud/general/ai-privacy-policy.md) - [Subprocessors](https://docs.elementary-data.com/cloud/general/sub-processors.md) - [Elementary integrations](https://docs.elementary-data.com/cloud/integrations/elementary-integrations.md) - [Connect to Snowflake](https://docs.elementary-data.com/cloud/integrations/dwh/snowflake.md) - [Connect to Bigquery](https://docs.elementary-data.com/cloud/integrations/dwh/bigquery.md) - [Connect to Redshift](https://docs.elementary-data.com/cloud/integrations/dwh/redshift.md) - [Connect to Databricks](https://docs.elementary-data.com/cloud/integrations/dwh/databricks.md) - [Connect to Postgres](https://docs.elementary-data.com/cloud/integrations/dwh/postgres.md) - [Connect to Athena](https://docs.elementary-data.com/cloud/integrations/dwh/athena.md) - [Connect to Dremio](https://docs.elementary-data.com/cloud/integrations/dwh/dremio.md) - [Connect to Clickhouse](https://docs.elementary-data.com/cloud/integrations/dwh/clickhouse.md) - [Connect to Trino](https://docs.elementary-data.com/cloud/integrations/dwh/trino.md) - [Connect to DuckDB](https://docs.elementary-data.com/cloud/integrations/dwh/duckdb.md) - [Connect to Spark](https://docs.elementary-data.com/cloud/integrations/dwh/spark.md) - [Connect to Fabric](https://docs.elementary-data.com/cloud/integrations/dwh/fabric.md) - [Connect to SQL Server](https://docs.elementary-data.com/cloud/integrations/dwh/sqlserver.md) - [Connect to Vertica](https://docs.elementary-data.com/cloud/integrations/dwh/vertica.md) - [dbt core](https://docs.elementary-data.com/cloud/integrations/transformation-and-orchestration/dbt-core.md) - [dbt cloud](https://docs.elementary-data.com/cloud/integrations/transformation-and-orchestration/dbt-cloud.md) - [dbt Fusion (Beta)](https://docs.elementary-data.com/cloud/integrations/transformation-and-orchestration/dbt-fusion.md) - [Collect Jobs Info From Orchestrator](https://docs.elementary-data.com/cloud/guides/collect-job-data.md) - [Collect dbt source freshness results](https://docs.elementary-data.com/cloud/guides/collect-source-freshness.md) - [Control On-Run-End Hooks](https://docs.elementary-data.com/cloud/guides/reduce-on-run-end-time.md) - [Capture compiled code for microbatch models](https://docs.elementary-data.com/cloud/guides/microbatch-compiled-code.md) - [Python SDK Overview](https://docs.elementary-data.com/cloud/python-sdk/overview.md) - [Python SDK Setup Guide](https://docs.elementary-data.com/cloud/python-sdk/setup-guide.md) - [Python SDK Usage Examples](https://docs.elementary-data.com/cloud/python-sdk/usage-examples.md) - [Airflow](https://docs.elementary-data.com/cloud/integrations/transformation-and-orchestration/airflow.md) - [Orchestration tools](https://docs.elementary-data.com/cloud/integrations/transformation-and-orchestration/orchestration-tools.md) - [Fivetran](https://docs.elementary-data.com/cloud/integrations/pipeline/fivetran.md) - [Automated lineage to Data Visualization layer](https://docs.elementary-data.com/cloud/integrations/bi/connect-bi-tool.md) - [Looker](https://docs.elementary-data.com/cloud/integrations/bi/looker.md) - [Tableau](https://docs.elementary-data.com/cloud/integrations/bi/tableau.md) - [Power BI](https://docs.elementary-data.com/cloud/integrations/bi/power-bi.md) - [Sigma](https://docs.elementary-data.com/cloud/integrations/bi/sigma.md) - [Metabase](https://docs.elementary-data.com/cloud/integrations/bi/metabase.md) - [Thoughtspot](https://docs.elementary-data.com/cloud/integrations/bi/thoughtspot.md) - [Mode](https://docs.elementary-data.com/cloud/integrations/bi/mode.md) - [Hex](https://docs.elementary-data.com/cloud/integrations/bi/hex.md) - [Lightdash](https://docs.elementary-data.com/cloud/integrations/bi/lightdash.md) - [Explo](https://docs.elementary-data.com/cloud/integrations/bi/explo.md) - [Census](https://docs.elementary-data.com/cloud/integrations/reverse-etl/census.md) - [Hightouch](https://docs.elementary-data.com/cloud/integrations/reverse-etl/hightouch.md) - [Connect code repository](https://docs.elementary-data.com/cloud/integrations/code-repo/connect-code-repo.md) - [Github](https://docs.elementary-data.com/cloud/integrations/code-repo/github.md) - [Gitlab](https://docs.elementary-data.com/cloud/integrations/code-repo/gitlab.md) - [Bitbucket](https://docs.elementary-data.com/cloud/integrations/code-repo/bitbucket.md) - [Azure DevOps Integration](https://docs.elementary-data.com/cloud/integrations/code-repo/azure-devops.md) - [Slack](https://docs.elementary-data.com/cloud/integrations/alerts/slack.md) - [Microsoft Teams](https://docs.elementary-data.com/cloud/integrations/alerts/ms-teams-app.md) - [Microsoft Teams (Legacy webhook)](https://docs.elementary-data.com/cloud/integrations/alerts/ms-teams.md) - [PagerDuty](https://docs.elementary-data.com/cloud/integrations/alerts/pagerduty.md) - [Opsgenie](https://docs.elementary-data.com/cloud/integrations/alerts/opsgenie.md) - [incident.io](https://docs.elementary-data.com/cloud/integrations/alerts/incident-io.md) - [Rootly](https://docs.elementary-data.com/cloud/integrations/alerts/rootly.md) - [Jira](https://docs.elementary-data.com/cloud/integrations/alerts/jira.md) - [Linear](https://docs.elementary-data.com/cloud/integrations/alerts/linear.md) - [ServiceNow](https://docs.elementary-data.com/cloud/integrations/alerts/servicenow.md) - [Email](https://docs.elementary-data.com/cloud/integrations/alerts/email.md) - [Datadog](https://docs.elementary-data.com/cloud/integrations/log-streaming/datadog.md) - [Splunk](https://docs.elementary-data.com/cloud/integrations/log-streaming/splunk.md) - [Google Cloud Storage (GCS)](https://docs.elementary-data.com/cloud/integrations/log-streaming/gcs.md) - [Atlan](https://docs.elementary-data.com/cloud/integrations/governance/atlan.md) - [AWS Glue](https://docs.elementary-data.com/cloud/integrations/metadata-layer/glue.md) - [Google BigLake (Iceberg)](https://docs.elementary-data.com/cloud/integrations/metadata-layer/biglake.md) - [Snowflake Semantic Views](https://docs.elementary-data.com/cloud/integrations/semantic-layer/snowflake.md) - [AWS PrivateLink](https://docs.elementary-data.com/cloud/integrations/security-and-connectivity/aws-privatelink-integration.md) - [Okta](https://docs.elementary-data.com/cloud/integrations/security-and-connectivity/okta.md) - [Microsoft Entra ID](https://docs.elementary-data.com/cloud/integrations/security-and-connectivity/ms-entra.md) - [Elementary Best Practices](https://docs.elementary-data.com/cloud/best-practices/introduction.md) - [Detection and coverage](https://docs.elementary-data.com/cloud/best-practices/detection-and-coverage.md) - [Triage & response](https://docs.elementary-data.com/cloud/best-practices/triage-and-response.md) - [Set up Elementary](https://docs.elementary-data.com/cloud/guides/set-up-elementary.md) - [Start Using Elementary](https://docs.elementary-data.com/cloud/guides/start-using-elementary.md) - [Elementary OSS vs. Elementary Cloud](https://docs.elementary-data.com/cloud/cloud-vs-oss.md) - [Frequently asked questions](https://docs.elementary-data.com/cloud/resources/faq.md): Common questions about Elementary: dbt, cloud tests, Cloud vs OSS, the AI agent, credits, security, and supported data warehouses. - [Pricing](https://docs.elementary-data.com/cloud/resources/pricing.md) - [Community](https://docs.elementary-data.com/cloud/resources/community.md) - [Elementary dbt package](https://docs.elementary-data.com/data-tests/dbt/dbt-package.md) - [Quickstart: Install Elementary dbt package](https://docs.elementary-data.com/data-tests/dbt/quickstart-package.md) - [Upgrade Elementary dbt package](https://docs.elementary-data.com/data-tests/dbt/upgrade-package.md) - [dbt artifacts](https://docs.elementary-data.com/data-tests/dbt/dbt-artifacts.md) - [Elementary dbt package on-run-end hooks](https://docs.elementary-data.com/data-tests/dbt/on-run-end_hooks.md) - [Control On-Run-End Hooks](https://docs.elementary-data.com/data-tests/dbt/reduce-on-run-end-time.md) - [Elementary dbt package models](https://docs.elementary-data.com/data-tests/dbt/package-models.md) - [Test Result Samples](https://docs.elementary-data.com/data-tests/test-result-samples.md) - [Elementary Data Tests](https://docs.elementary-data.com/data-tests/introduction.md) - [OSS vs Cloud Anomaly Detection](https://docs.elementary-data.com/data-tests/anomaly-detection-tests-oss-vs-cloud.md) - [Tests configuration](https://docs.elementary-data.com/data-tests/elementary-tests-configuration.md) - [Elementary anomaly detection tests](https://docs.elementary-data.com/data-tests/how-anomaly-detection-works.md) - [Data anomaly detection method](https://docs.elementary-data.com/data-tests/data-anomaly-detection.md) - [Anomaly Tests configuration params](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/anomaly-params.md) - [timestamp_column](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/timestamp-column.md) - [where_expression](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/where-expression.md) - [anomaly_sensitivity](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/anomaly-sensitivity.md) - [anomaly_direction](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/anomaly-direction.md) - [training_period](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/training-period.md) - [detection_period](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/detection-period.md) - [exclude_detection_period_from_training](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/exclude_detection_period_from_training.md) - [time_bucket](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/time-bucket.md) - [seasonality](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/seasonality.md) - [column_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/column-anomalies.md) - [exclude_prefix](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/exclude_prefix.md) - [exclude_regexp](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/exclude_regexp.md) - [dimensions](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/dimensions.md) - [event_timestamp_column](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/event_timestamp_column.md) - [update_timestamp_column](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/update_timestamp_column.md) - [ignore_small_changes](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/ignore_small_changes.md) - [fail_on_zero](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/fail_on_zero.md) - [detection_delay](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/detection-delay.md) - [anomaly_exclude_metrics](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/anomaly-exclude-metrics.md) - [exclude_final_results](https://docs.elementary-data.com/data-tests/anomaly-detection-configuration/exclude-final-results.md) - [volume_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/volume-anomalies.md) - [freshness_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/freshness-anomalies.md) - [event_freshness_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/event-freshness-anomalies.md) - [dimension_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/dimension-anomalies.md) - [Understanding dimension anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/understanding-dimension-anomalies.md) - [all_columns_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/all-columns-anomalies.md) - [column_anomalies](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/column-anomalies.md) - [Anomaly Tests Troubleshooting](https://docs.elementary-data.com/data-tests/anomaly-detection-tests/Anomaly-troubleshooting-guide.md) - [Schema changes](https://docs.elementary-data.com/data-tests/schema-tests/schema-changes.md) - [Schema changes from baseline](https://docs.elementary-data.com/data-tests/schema-tests/schema-changes-from-baseline.md) - [JSON schema](https://docs.elementary-data.com/data-tests/schema-tests/json-schema.md) - [Exposure validation test](https://docs.elementary-data.com/data-tests/schema-tests/exposure-tests.md) - [AI Data Validations](https://docs.elementary-data.com/data-tests/ai-data-tests/ai_data_validations.md) - [Unstructured Data Validations](https://docs.elementary-data.com/data-tests/ai-data-tests/unstructured_data_validations.md) - [Snowflake Cortex AI](https://docs.elementary-data.com/data-tests/ai-data-tests/supported-platforms/snowflake.md) - [Databricks AI Functions](https://docs.elementary-data.com/data-tests/ai-data-tests/supported-platforms/databricks.md) - [BigQuery Vertex AI](https://docs.elementary-data.com/data-tests/ai-data-tests/supported-platforms/bigquery.md): Learn how to configure BigQuery to use Vertex AI models for unstructured data validation tests - [Redshift](https://docs.elementary-data.com/data-tests/ai-data-tests/supported-platforms/redshift.md) - [Data lakes](https://docs.elementary-data.com/data-tests/ai-data-tests/supported-platforms/data-lakes.md) - [Python tests](https://docs.elementary-data.com/data-tests/python-tests.md) - [execution_sla](https://docs.elementary-data.com/data-tests/execution-sla.md) - [data_freshness_sla](https://docs.elementary-data.com/data-tests/data-freshness-sla.md) - [volume_threshold](https://docs.elementary-data.com/data-tests/volume-threshold.md) - [metric_stability](https://docs.elementary-data.com/data-tests/metric-stability.md) - [Tests with context](https://docs.elementary-data.com/data-tests/with-context-tests.md) - [Release notes](https://docs.elementary-data.com/data-tests/dbt/release-notes.md) - [Python SDK](https://docs.elementary-data.com/python-sdk/introduction.md) - [Installation](https://docs.elementary-data.com/python-sdk/installation.md) - [Quickstart](https://docs.elementary-data.com/python-sdk/quickstart.md) - [API Reference Overview](https://docs.elementary-data.com/python-sdk/api-reference/overview.md) - [Test Decorators Reference](https://docs.elementary-data.com/python-sdk/api-reference/test-decorators.md) - [Table Assets](https://docs.elementary-data.com/python-sdk/api-reference/table-assets.md) - [Introduction](https://docs.elementary-data.com/api/introduction.md): Read Elementary's assets, columns, lineage, and tests over a REST API. - [Authentication](https://docs.elementary-data.com/api/authentication.md): Authenticate with a bearer token and scope requests to an environment. - [Pagination](https://docs.elementary-data.com/api/pagination.md): Keyset pagination with opaque cursors across every list endpoint. - [Incremental sync](https://docs.elementary-data.com/api/incremental-sync.md): Full scans plus incremental upsert and delete feeds. - [Rate limits](https://docs.elementary-data.com/api/rate-limits.md): Per-account limits, standard headers, and how to back off. - [Errors](https://docs.elementary-data.com/api/errors.md): The error envelope, error codes, and how to handle them. - [Versioning](https://docs.elementary-data.com/api/versioning.md): How the beta channel evolves into a stable v1. - [List environments](https://docs.elementary-data.com/api/reference/environments/list-environments.md): Lists the environments the token can access. Each `id` is an `env_id` for the other endpoints. Call this first. - [List assets](https://docs.elementary-data.com/api/reference/assets/list-assets.md): Lists lineage assets of every kind (tables, BI assets, semantic models, …) with their common fields. Use `kind` to enrich a row from the typed endpoints (`/assets/tables`, `/assets/bi`). Full scan by default; pass `synced_since` for the upserts feed or `deleted_since` for the tombstones feed (mutual… - [Get an asset](https://docs.elementary-data.com/api/reference/assets/get-an-asset.md): Fetches a single asset (common fields) by id. Returns 404 if it doesn't exist in this environment. - [List table assets](https://docs.elementary-data.com/api/reference/assets/list-table-assets.md): Lists warehouse table assets with their warehouse-specific fields (`data_platform`, `db_name`, `schema_name`, `table_name`, `materialization`). Full scan by default; supports the `synced_since` / `deleted_since` feeds. - [Get a table asset](https://docs.elementary-data.com/api/reference/assets/get-a-table-asset.md): Fetches a single table asset by id. Returns 404 if it doesn't exist in this environment or isn't a table asset. - [List BI assets](https://docs.elementary-data.com/api/reference/assets/list-bi-assets.md): Lists BI assets with their BI-specific fields (`bi_platform`, `bi_type`, `url`). Full scan by default; supports the `synced_since` / `deleted_since` feeds. - [Get a BI asset](https://docs.elementary-data.com/api/reference/assets/get-a-bi-asset.md): Fetches a single BI asset by id. Returns 404 if it doesn't exist in this environment or isn't a BI asset. - [List asset lineage edges](https://docs.elementary-data.com/api/reference/asset-lineage/list-asset-lineage-edges.md): Lists asset-to-asset lineage edges. Full scan only. Edges are returned as-is, including edges to and from ephemeral (CTE-only) dbt models; those assets are also returned by the assets endpoints. - [List columns](https://docs.elementary-data.com/api/reference/columns/list-columns.md): Lists asset columns. Full scan by default; pass `synced_since` for the upserts feed or `deleted_since` for the tombstones feed. - [Get a column](https://docs.elementary-data.com/api/reference/columns/get-a-column.md): Fetches a single column by id. Returns 404 if it doesn't exist in this environment. - [List column lineage](https://docs.elementary-data.com/api/reference/column-lineage/list-column-lineage.md): Lists column-to-column lineage edges, one record per edge (mirroring the asset-lineage shape). Full scan by default; the `synced_since` / `deleted_since` feeds filter on the downstream column's timestamps. - [List tests](https://docs.elementary-data.com/api/reference/tests/list-tests.md): Lists test definitions. On a full scan disabled tests are omitted unless `disabled=true` is passed; the `synced_since` and `deleted_since` feeds always include them (with `disabled: true`) so a sync can observe a test being disabled. Full scan by default; pass `synced_since` for the upserts feed or… - [Get a test](https://docs.elementary-data.com/api/reference/tests/get-a-test.md): Fetches a single test by id, including disabled tests. Returns 404 if it doesn't exist in this environment. - [List latest test executions](https://docs.elementary-data.com/api/reference/latest-test-executions/list-latest-test-executions.md): Lists the most recent execution of every sub-test — a full snapshot of current test results. Not an incremental feed: rows are replaced in place, so re-read the snapshot instead of passing `synced_since`. Executions of disabled tests are omitted unless `disabled=true` is passed, and executions whose… - [Get a latest test execution](https://docs.elementary-data.com/api/reference/latest-test-executions/get-a-latest-test-execution.md): Fetches the most recent execution of a single sub-test by its `sub_test_unique_id`. Returns 404 if it doesn't exist in this environment or its test was deleted. - [List test executions](https://docs.elementary-data.com/api/reference/test-executions/list-test-executions.md): Lists the execution history of a single test, most recent first. Covers the last 30 days unless `start_time_from` is passed. Not an incremental feed — page through it with `start_time_from` / `start_time_to`. Returns 404 if the test doesn't exist in this environment or isn't visible to the token. - [Get a test execution](https://docs.elementary-data.com/api/reference/test-executions/get-a-test-execution.md): Fetches a single execution of a test. Returns 404 if the execution or the test doesn't exist in this environment, or if the execution belongs to a different test. - [List asset health scores](https://docs.elementary-data.com/api/reference/asset-health-scores/list-asset-health-scores.md): Lists the current health score of every table asset that has test results in the last 7 days — a full snapshot, recomputed hourly. Not an incremental feed: re-read the snapshot instead of tracking changes. Ordered by `asset_id`. - [Get an asset health score](https://docs.elementary-data.com/api/reference/asset-health-scores/get-an-asset-health-score.md): Fetches the current health score of a single table asset. Returns 404 if the id isn't a table asset in this environment or has no test results in the last 7 days. - [Aggregate asset health scores](https://docs.elementary-data.com/api/reference/asset-health-scores/aggregate-asset-health-scores.md): Returns one health score card for a set of table assets — the same number the Data Health dashboard shows for a filter or folder. The `ids`, `source_types`, `tags`, `db_names`, `schema_names`, `materializations` and `path` filters intersect; with no filters, every table asset you can view is include… - [Elementary OSS](https://docs.elementary-data.com/oss/oss-introduction.md) - [Quickstart: Install Elementary dbt package](https://docs.elementary-data.com/oss/quickstart/quickstart-cli-package.md) - [Quickstart: Elementary CLI](https://docs.elementary-data.com/oss/quickstart/quickstart-cli.md) - [Quickstart: Elementary Tests](https://docs.elementary-data.com/oss/quickstart/quickstart-tests.md) - [Quickstart: Elementary Observability Report](https://docs.elementary-data.com/oss/quickstart/quickstart-report.md) - [Stay updated](https://docs.elementary-data.com/oss/quickstart/stay-updated.md) - [Quickstart: Setup alerts](https://docs.elementary-data.com/oss/quickstart/quickstart-alerts.md) - [Quickstart: Deploy in Production](https://docs.elementary-data.com/oss/quickstart/quickstart-prod.md) - [Quickstart: Get support](https://docs.elementary-data.com/oss/quickstart/quickstart-support.md) - [Generate observability report](https://docs.elementary-data.com/oss/guides/generate-report-ui.md) - [Share observability report](https://docs.elementary-data.com/oss/guides/share-report-ui.md) - [Share the report via Slack](https://docs.elementary-data.com/oss/guides/share-observability-report/share-via-slack.md) - [Host the report on Amazon S3](https://docs.elementary-data.com/oss/guides/share-observability-report/host-on-s3.md) - [Host the report on GCS](https://docs.elementary-data.com/oss/guides/share-observability-report/host-on-gcs.md) - [Host the report on Azure Blob Storage](https://docs.elementary-data.com/oss/guides/share-observability-report/host-on-azure.md) - [Send report summary notification to Slack](https://docs.elementary-data.com/oss/guides/share-observability-report/send-report-summary.md) - [Elementary alerts](https://docs.elementary-data.com/oss/guides/alerts/elementary-alerts.md) - [Setup Slack Alerts](https://docs.elementary-data.com/oss/guides/alerts/send-slack-alerts.md) - [Setup Teams alerts](https://docs.elementary-data.com/oss/guides/alerts/send-teams-alerts.md) - [Alerts Configuration and Customization](https://docs.elementary-data.com/oss/guides/alerts/alerts-configuration.md) - [Collect jobs info from orchestrator](https://docs.elementary-data.com/oss/guides/collect-job-data.md) - [Collect dbt source freshness results](https://docs.elementary-data.com/oss/guides/collect-dbt-source-freshness.md) - [Reduce On-Run-End Hooks Time](https://docs.elementary-data.com/oss/guides/reduce-on-run-end-time.md) - [Performance Alerts](https://docs.elementary-data.com/oss/guides/performance-alerts.md) - [Capture compiled code for microbatch models](https://docs.elementary-data.com/oss/guides/microbatch-compiled-code.md) - [CLI install & configure](https://docs.elementary-data.com/oss/cli-install.md) - [CLI commands and usage](https://docs.elementary-data.com/oss/cli-commands.md) - [Elementary in production](https://docs.elementary-data.com/oss/deployment-and-configuration/elementary-in-production.md) - [Docker](https://docs.elementary-data.com/oss/deployment-and-configuration/docker.md) - [GitHub Actions](https://docs.elementary-data.com/oss/deployment-and-configuration/github-actions.md) - [GitLab CI](https://docs.elementary-data.com/oss/deployment-and-configuration/gitlab-ci.md) - [dbt core & dbt cloud](https://docs.elementary-data.com/oss/integrations/dbt.md) - [dbt Fusion (Beta)](https://docs.elementary-data.com/oss/integrations/dbt-fusion.md) - [Slack setup for Elementary CLI](https://docs.elementary-data.com/oss/deployment-and-configuration/slack.md) - [Teams setup for Elementary CLI](https://docs.elementary-data.com/oss/deployment-and-configuration/teams.md) - [Troubleshooting](https://docs.elementary-data.com/oss/general/troubleshooting.md): This section is aimed at collecting common issues users have to provide quick debug solutions. - [FAQ](https://docs.elementary-data.com/oss/general/faq.md): This section is aimed at collecting common questions users have to provide documented answers. - [Contributing to Elementary](https://docs.elementary-data.com/oss/general/contributions.md) - [Community and Support](https://docs.elementary-data.com/oss/general/community-and-support.md) - [Release notes](https://docs.elementary-data.com/oss/release-notes/release-notes.md) - [How to upgrade Elementary?](https://docs.elementary-data.com/oss/release-notes/upgrading-elementary.md) ## OpenAPI Specs - [openapi](/api-reference/beta/openapi.json) - [docker-compose](/docker-compose.yaml) ## Optional - [Book a Demo](https://meetings-eu1.hubspot.com/joost-boonzajer-flaes/intro-call-docs) - [Join Slack](https://elementary-data.com/community) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.