Skip to main content
No. You connect your data warehouse to get started - Elementary reads warehouse metadata and runs cloud tests (freshness, volume, data contracts, custom SQL) without a dbt project. Elementary is native to the modern data stack and works with any supported warehouse; dbt is one popular integration, not a prerequisite. If you do use dbt, the Elementary dbt package adds automatic collection of your dbt test and run results on top.
Both - you choose. dbt and Elementary tests defined in your dbt project run in your pipeline as code (edit them in the UI and Elementary opens a pull request, so code stays the source of truth). Cloud tests are configured in the UI and run in Elementary Cloud, with no dbt project and no pull request required.
No. Data engineers set up tests and monitors in code, but Elementary is a shared platform where the whole team collaborates on data quality. Analysts and analytics engineers add and edit tests from the UI without writing code, business stakeholders follow data health scores and catalog documentation, and on-call responders manage incidents and alerts. Everyone works from the same view of what’s trusted and what’s broken.
Short answer: choose OSS for free, self-hosted observability on a single dbt project; choose Cloud to cover your entire data stack with automation, governance, AI agents, and enterprise security - and Cloud works with your warehouse directly, so dbt isn’t required to start.Elementary OSS is a free, open-source dbt package and CLI you host yourself. It covers one dbt project: dbt test and run results, table-level lineage, anomaly detection tests for freshness and volume, and basic Slack or Teams alerts, all in a self-hosted report. Your data and metadata stay entirely in your environment.Elementary Cloud is a fully managed platform for data observability, quality, and governance. It covers many projects end to end and connects to your warehouse directly. On top of everything in OSS, it adds:
  • ML-powered anomaly detection and no-code cloud tests (data contracts, custom SQL, schema validation)
  • Column-level lineage across systems - from source systems through the warehouse and dbt to BI dashboards and AI consumption
  • Incident management with alert rules and routing
  • Governance: catalog, metadata management, AI-generated descriptions, critical assets
  • Performance and cost monitoring
  • A team of AI agents and an MCP server, backed by a Context Engine that knows your whole stack
  • Enterprise security: RBAC, SSO, audit logs, PrivateLink, SOC 2 Type II and HIPAA
If you’re not sure, talk to the team and they’ll help you decide. See the full Cloud vs OSS comparison.
A team of specialized agents - governance, triage & resolution, test recommendation, catalog, performance & cost, and code review - backed by a Context Engine built from every integration you connect. Every action goes through a pull request or explicit confirmation, so your team stays in control of what gets merged. Available on Elementary Cloud.
Yes. Through the MCP server and the Context Engine, Elementary exposes data health, quality dimensions, test results, and lineage to your AI agents and copilots - so an agent can check whether a table is trusted and fresh before it acts on it. This is how Elementary helps make your data ready for AI.
AI credits are consumed only when Elementary’s AI does the reasoning - incident investigation, data discovery, test generation, and CI PR review. Things that use no credits: all MCP tool calls (the connected LLM reasons and bills to its own provider), anomaly detection and monitors (statistical, not LLM), Slack alerts, and lineage or catalog browsing. You can also bring your own LLM key (BYOK) so reasoning bills to your Anthropic or OpenAI account instead of Elementary credits.
No. Elementary Cloud has no read access to the raw data in your warehouse - it extracts and stores only metadata, logs, and aggregated metrics, encrypted in transit and at rest. It’s SOC 2 Type II certified and HIPAA compliant, uses service accounts with granular and minimal permissions, and offers deployment options with no direct access to your warehouse. Read more about security and privacy.
Elementary supports Snowflake, BigQuery, Redshift, Databricks, Athena, ClickHouse, Postgres, Dremio, DuckDB, Microsoft Fabric, Spark, SQL Server, Trino, and Vertica. You connect your warehouse directly to get started. See the data warehouse integrations.
Yes. The Elementary MCP server connects your environment to any MCP-compatible client - Cursor, Claude, and others - so your AI tools query and act on live context from your stack. MCP tool calls use no Elementary AI credits; the connected LLM handles reasoning and bills to its own provider.
Elementary OSS is open source and free to use. For Elementary Cloud pricing, see the pricing page or talk to the team and they’ll walk you through the options for your setup.
We recommend talking to the team - they’ll help set up Elementary and open an account for you. To explore on your own first, see what Elementary is and the Cloud vs OSS comparison.
Join the Elementary community on Slack - it’s where data teams share how they set up tests, monitors, and governance, ask questions, and hear about new features. Join the community. You can also book a call with the team for hands-on help.