lightdash/lightdash

Agentic BI. Analytics at the speed of code ⚡️

What it solves

Lightdash provides a governed approach to business intelligence (BI) that treats analytics like software. It solves the problem of inconsistent data definitions and "raw table guesses" by creating a centralized context layer where trusted metrics, joins, and business logic are defined once and reused across dashboards, AI agents, and custom data apps.

How it works

The platform uses a "context layer" (defined via dbt projects or YAML) to govern data access and definitions. It integrates with data warehouses (such as BigQuery, Snowflake, and ClickHouse) and allows teams to manage their analytics through a software development lifecycle, using Git, pull requests, and CI/CD for validation. It also provides an MCP server and CLI skills that allow AI coding agents to build and modify charts and dashboards safely.

Who it’s for

It is designed for modern data teams who want to maintain governance over their metrics while enabling business users to explore data using plain English or custom apps, and for developers who prefer a "BI as code" workflow.

Highlights

  • Agentic BI: AI agents that answer questions based on the governed context layer rather than raw data, ensuring accuracy and respecting permissions.
  • BI as Code: Metrics and dashboards are stored as files, allowing them to be version-controlled, reviewed in pull requests, and validated in CI.
  • Data Apps: Ability to generate custom reports, forecasting tools, and customer-facing data products from prompts.
  • Embedded Analytics: An SDK for embedding dashboards and AI agents into other products with row-level security.
  • Broad Warehouse Support: Adapters for major warehouses including Snowflake, BigQuery, Redshift, Databricks, and Postgres.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch