Lightdash

Open-source BI tool that builds directly on dbt models and metrics, exposing a REST API for programmatic chart and dashboard access — enabling agents to query curated business metrics without raw SQL.

Evaluated Mar 06, 2026 (0d ago) v0.1143.x
Homepage ↗ Repo ↗ Other lightdash bi business-intelligence dbt metrics self-hosted rest-api open-source
⚙ Agent Friendliness
61
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
78
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
82
Error Messages
80
Auth Simplicity
88
Rate Limits
75

🔒 Security

TLS Enforcement
88
Auth Strength
80
Scope Granularity
75
Dep. Hygiene
82
Secret Handling
80

Row-level security inherited from dbt model definitions. API tokens are not scoped to specific projects — a leaked token grants access to all projects the user can see.

⚡ Reliability

Uptime/SLA
78
Version Stability
78
Breaking Changes
75
Error Recovery
80
AF Security Reliability

Best When

Your team already uses dbt and wants agents to query governed, version-controlled business metrics through a REST API rather than raw warehouse SQL.

Avoid When

You don't have a dbt project or need to define metrics outside of dbt's YAML-based metric layer.

Use Cases

  • Agent fetches current KPI values (revenue, DAU, churn) via Lightdash REST API using pre-defined dbt metrics without writing SQL
  • Automate dashboard screenshot or data export tasks by calling Lightdash's scheduler and download endpoints from an agent workflow
  • Agent discovers available metrics and dimensions in a project using the catalog API to dynamically build exploratory queries
  • Embed Lightdash chart iframes in agent-generated reports by fetching share URLs programmatically via the API
  • Trigger Lightdash project refreshes after dbt model runs complete, keeping agent-facing metrics current without manual intervention

Not For

  • Ad-hoc SQL exploration without a dbt project — Lightdash requires dbt models as its semantic layer foundation
  • Real-time streaming analytics dashboards requiring sub-second refresh — Lightdash queries run synchronously against the underlying data warehouse
  • Non-technical end users who need a drag-and-drop BI tool without any dbt knowledge for metric definition

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: api_key session_token
OAuth: No Scopes: No

Personal API tokens generated in user settings. Service accounts available for programmatic access. Token passed as Authorization: ApiKey <token> header.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

MIT-licensed open source with optional managed Lightdash Cloud. Self-hosting is production-ready with Docker Compose or Kubernetes helm chart.

Agent Metadata

Pagination
offset
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • Query results are paginated but the max page size is not documented — agents requesting large result sets may need multiple round trips without clear guidance
  • Metric queries require knowing the explore name and field names exactly — there is no fuzzy search; agents must call the catalog API first to discover valid field identifiers
  • Dashboard and chart UUIDs are not stable across project refreshes when items are deleted and recreated — agents storing UUIDs should validate them before use
  • dbt metric definitions must be compiled and synced before they appear in Lightdash — agents triggering metrics queries immediately after dbt run may see stale catalog
  • API tokens are user-scoped and inherit that user's row-level security filters — agent queries may return different data than expected if the service account user has restricted access

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Lightdash.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered