Getting Started
Elementary Logo

What is Elementary?

Elementary is an open-source data observability solution for data & analytics engineers.

Monitor your dbt project and data in minutes, and be the first to know of data issues. Gain immediate visibility, detect data issues, send actionable alerts, and understand the impact and root cause.


Key features

  • Data observability report (live demo)

    Generate a data observability report, host it or share with your team.

  • Data anomaly detection as dbt tests

    Monitoring of data quality metrics, freshness, volume and schema changes, including anomaly detection. Elementary data monitors are configured and executed like native tests in dbt your project.

  • Models performance

    Visibility of execution times, easy detection of degradation and bottlenecks.

  • dbt artifacts and run results

    Uploading and modeling of dbt artifacts, run and test results to tables as part of your runs.

  • Slack alerts

    Get informative notifications on data issues, schema changes, models and tests failures.

  • Data lineage

    Inspect upstream and downstream dependencies to understand impact and root cause of data issues.

How it works?

For the data monitoring and dbt artifacts collection, we developed a dbt package. The monitoring configuration is configured in your dbt project, and the monitors are dbt macros and models. All the collected data is saved to an elementary schema in your DWH.

Elementary CLI is used to generate the UI report and send Slack alerts.

High Level Flow

Community & Support

For additional information and help, you can use one of these channels:

  • Slack (live chat with the team, support, consult with us, etc.)
  • GitHub issues (bug reports, feature requests, contributions)
  • Twitter (updates on new releases and stuff)

Contributing to Elementary

Thank you 🧡 Whether it’s a bug fix, new feature, or documentation changes - we greatly appreciate contributions!

Check out the contributions guide.


  • dbt Core (1.0.0 and above)
  • dbt Cloud

Data warehouses:

  • Snowflake
  • BigQuery
  • Redshift
  • Databricks SQL
  • Postgres


  • Slack
  • GitHub Actions
  • Amazon S3
  • Google Cloud Storage

Ask us for integrations on Slack or as a GitHub issue.