Elementary is a data observability platform tailored for dbt-first data organizations.

The unique dbt-native architecture seamlessly integrates into engineers’ workflows, ensuring ease of use and smooth adoption. The platform provides out-of-the-box monitoring for critical issues, tools to effortlessly increase coverage, and integrations for end-to-end visibility across the data stack.

Elementary promotes ownership and collaboration on incidents, and enables the whole data organization to take an active role in the data quality process. By automatically measuring and tracking data health, it helps teams transition from reactive firefighting to proactively communicating data health to consumers and stakeholders.

When do I need a data observability platform?

Cloud Platform Features

Detection & Coverage

Elementary integrates powerful anomaly detection and dbt tests into a unified detection strategy. Effective detection of data issues requires a comprehensive approach, including both pipeline and data monitoring, validation tests, anomaly detection for unexpected behavior, and a single interface to manage it all at scale.

Triage & Response

Detecting issues is just the first step to achieve data reliability. Elementary offers tools to create an effective response plan, for faster recovery. This includes investigating the root cause and impact of issues, communicating issues to the relevant people, assigning owners to fix issues, keeping track of open incidents and more.

Collaboration & Communication

The data team doesn’t live in a silo - you have many stakeholders. The only way to improve data trust is by bringing in more team members, users and stakeholders to the data health process. Elementary fosters collaboration by allowing you to easily share and communicate the status of issues, the overall health of the data platform and progress made to improve it with the broader organization.

Architecture and Security

  1. You install the Elementary dbt package in your dbt project and configure it to write to it's own schema, the Elementary schema.
  2. The package writes test results, run results, logs and metadata to the Elementary schema.
  3. The cloud service only requires read access to the Elementary schema, not to schemas where your sensitive data is stored.
  4. The cloud service connects to sync the Elementary schema using an encrypted connection and a static IP address that you will need to add to your allowlist.
Elementary cloud security

Our product is designed with Security and Privacy in mind.

SOC 2 certification: Elementary is SOC2 type II certified!

How to Start?

Quick start

Book a call with our team