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 permissions are defined once and reused across dashboards, AI agents, and data apps.

How it works

The platform uses a "context layer" (defined via dbt projects or YAML) to establish business logic and access rules. This layer powers several interfaces:

  • AI Agents: Conversational interfaces that answer questions based on the governed context layer rather than raw data.
  • BI as Code: Metrics and dashboards are stored as files, allowing teams to use Git, CI/CD pipelines, and pull requests to validate and ship analytics changes.
  • Data Apps: Custom reporting tools and forecasting products built from prompts using the existing context layer.
  • MCP Server: A Model Context Protocol server that allows coding agents to build charts and metrics directly from a terminal or editor.

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 through plain-English queries and AI-driven applications.

Highlights

  • Governed AI: AI agents respect permissions and return inspectable queries based on verified metrics.
  • Developer-native workflow: Supports a CLI, Git integration, and CI for previewing and validating analytics.
  • Embedded Analytics: An SDK for embedding dashboards and AI agents into other products with row-level security.
  • Multi-warehouse support: Compatible with BigQuery, Snowflake, Redshift, Databricks, Postgres, Trino, and ClickHouse.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project