Lightdash
Lightdash is an open-source business intelligence platform built on top of dbt that connects directly to the semantic layer defined in dbt projects. It provides a REST API covering core data operations including catalog management, chart and dashboard CRUD, SQL runner queries, scheduling and automated deliveries, user and access control, AI agent threads, and integrations with GitHub, GitLab, Slack, and Google Sheets. Authentication uses Personal Access Tokens passed via the Authorization header. Lightdash is available as a managed cloud service or self-hosted, with pricing based on cloud-hosted plans or free open-source self-hosting.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles Lightdash the way a machine reads it — 73 machine-readable artifacts across 50 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Lightdash scores 55.9/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Lightdash
Each block below is one kind of artifact we hold for Lightdash. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 50
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Lightdash AiAgents API
The AiAgents API from Lightdash — 13 operation(s) for aiagents.
Lightdash Bulk action API
The Bulk action API from Lightdash — 1 operation(s) for bulk action.
Lightdash Catalog API
The Catalog API from Lightdash — 23 operation(s) for catalog.
Lightdash Changesets API
The Changesets API from Lightdash — 4 operation(s) for changesets.
Lightdash Charts API
The Charts API from Lightdash — 15 operation(s) for charts.
Lightdash Comments API
The Comments API from Lightdash — 3 operation(s) for comments.
Lightdash Content API
The Content API from Lightdash — 9 operation(s) for content.
Lightdash Custom Roles API
The Custom Roles API from Lightdash — 5 operation(s) for custom roles.
Lightdash Dashboards API
The Dashboards API from Lightdash — 11 operation(s) for dashboards.
Lightdash Explorer API
The Explorer API from Lightdash — 2 operation(s) for explorer.
Lightdash Exploring API
The Exploring API from Lightdash — 3 operation(s) for exploring.
Lightdash Exports API
The Exports API from Lightdash — 1 operation(s) for exports.
Lightdash Feature Flag API
The Feature Flag API from Lightdash — 1 operation(s) for feature flag.
Lightdash Files API
The Files API from Lightdash — 1 operation(s) for files.
Lightdash Funnel API
The Funnel API from Lightdash — 2 operation(s) for funnel.
Lightdash Git Files API
The Git Files API from Lightdash — 3 operation(s) for git files.
Lightdash Git Integration API
The Git Integration API from Lightdash — 5 operation(s) for git integration.
Lightdash Github API
The Github API from Lightdash — 8 operation(s) for github.
Lightdash Gitlab API
The Gitlab API from Lightdash — 4 operation(s) for gitlab.
Lightdash Impersonation API
The Impersonation API from Lightdash — 2 operation(s) for impersonation.
Lightdash Integrations API
The Integrations API from Lightdash — 10 operation(s) for integrations.
Lightdash Map API
The Map API from Lightdash — 1 operation(s) for map.
Lightdash Metrics API
The Metrics API from Lightdash — 2 operation(s) for metrics.
Lightdash Metrics Explorer API
The Metrics Explorer API from Lightdash — 2 operation(s) for metrics explorer.
Lightdash Move content API
The Move content API from Lightdash — 2 operation(s) for move content.
Lightdash My Account API
These routes allow users to manage their own user account.
Lightdash Notifications API
The Notifications API from Lightdash — 2 operation(s) for notifications.
Lightdash Org API
The Org API from Lightdash — 5 operation(s) for org.
Lightdash Organization Roles API
The Organization Roles API from Lightdash — 5 operation(s) for organization roles.
Lightdash Organization Warehouse Credentials API
The Organization Warehouse Credentials API from Lightdash — 2 operation(s) for organization warehouse credentials.
Lightdash Organizations API
Each user is a member of a single organization. These routes allow users to manage their organization. Most actions are only available to admin users.
Lightdash Parameters API
The Parameters API from Lightdash — 2 operation(s) for parameters.
Lightdash Pre-Aggregates API
The Pre-Aggregates API from Lightdash — 3 operation(s) for pre-aggregates.
Lightdash Project API
The Project API from Lightdash — 3 operation(s) for project.
Lightdash Project Roles API
The Project Roles API from Lightdash — 3 operation(s) for project roles.
Lightdash Projects API
Projects belong to a single organization. These routes allow users to manage their projects, browse content, and execute queries. Users inside an organization might have access ...
Lightdash Pull Requests API
The Pull Requests API from Lightdash — 1 operation(s) for pull requests.
Lightdash Query API
These routes allow users to execute and manage queries against their data warehouse. This includes metric queries, SQL queries, and retrieving query results.
Lightdash Roles & Permissions API
These routes allow users to manage roles and permissions for their organization.
Lightdash Schedulers API
The Schedulers API from Lightdash — 12 operation(s) for schedulers.
Lightdash SCIM API
The SCIM API from Lightdash — 12 operation(s) for scim.
Lightdash Share links API
The Share links API from Lightdash — 2 operation(s) for share links.
Lightdash Spaces API
Spaces allow you to organize charts and dashboards within a project. They also allow granular access to content by allowing you to create private spaces, which are only accessib...
Lightdash Spotlight API
The Spotlight API from Lightdash — 1 operation(s) for spotlight.
Lightdash SQL runner API
The SQL runner API from Lightdash — 18 operation(s) for sql runner.
Lightdash SSH Keypairs API
The SSH Keypairs API from Lightdash — 1 operation(s) for ssh keypairs.
Lightdash User attributes API
The User attributes API from Lightdash — 2 operation(s) for user attributes.
Lightdash User Groups API
The User Groups API from Lightdash — 4 operation(s) for user groups.
Lightdash v2 API
The v2 API from Lightdash — 47 operation(s) for v2.
Lightdash Validation API
The Validation API from Lightdash — 2 operation(s) for validation.
Scroll within the panel for all 50 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Lightdash Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Lightdash Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Lightdash Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Lightdash API Rules
SPECTRALJSON Schema 8
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
ApiErrorPayload
JSON SCHEMAChartSummary
JSON SCHEMADashboard
JSON SCHEMAProject
JSON SCHEMASchedulerAndTargets
JSON SCHEMAScimUser
JSON SCHEMAServiceAccount
JSON SCHEMASpace
JSON SCHEMAScroll within the panel for all 8 ·
Examples 7
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Lightdash My Account Example
EXAMPLELightdash Projects Example
EXAMPLELightdash Scim Example
EXAMPLELightdash V2 Example
EXAMPLEScroll within the panel for all 7 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Lightdash — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/lightdash · machine-readable index on apis.io