Winner of the Embedded Analytics Solution of the Year at the Data Breakthrough Awards 2026

Dashboards as Code

Define dashboards directly in your codebase. Version-controlled, agent-ready, deployed through your existing release process.

In your codebase

Native in your product

Why dashboards as code

A single source of truth in your repo

Dashboards your team can review, version, and ship like any other part of your app
Git-native workflow

Dashboards live alongside your models and components. Full history, branches, PR reviews. No drift between code and configuration.

Built for agentic flows

Iterate from your terminal with Claude Code, Cursor, or Codex. YAML is LLM-friendly by design - the whole dashboard is one file an agent can reason about.

Live preview, instant feedback

Edits to .embeddable.yml hot-reload in embeddable:dev. No page refresh, no rebuild.

No-code builder optional

Define, iterate, and deploy entirely in code. Use the builder when you want to - never required.

Duplicate in seconds

Copy a YAML block to spin up a new dashboard or variant. Stamp out ten as easily as one

How it works

Three steps. No new tooling.

From file to deployed dashboard, inside the workflow you already use

1. Define in code
Add a YAML file anywhere in your repo. Each entry defines one dashboard - data, charts, filters, interactions, and more.
2. Preview in dev-mode
Run `embeddable dev` to test your dashboards. Iterate directly or with Claude Code or other LLMs. Hot-reload as you edit.
3. Push to deploy
Run `embeddable push` to create an immutable saved version. Embed in your platform via a web component (no iFrames)
What you can define

Full-fidelity dashboards, expressed as YAML

Interactive, on-brand dashboards with self-serve enabled. All defined in code.

Content
Define the building blocks of your dashboard - datasets, components, and layout - all in one file
Interactions
Wire up the behaviour that makes dashboards feel alive — variables, filters, events, and drilldowns
Self-serve
Configure what your end-users can extend or build themselves - Custom Canvas, fully defined in code
Agentic workflows

Built for agentic development workflows

More teams now use AI tools to scaffold dashboards, models, and UI faster. Embeddable is built for that reality: code stays in your repo, the integration path is programmatic, and the trust layer underneath handles permissions, auditability, and scale.

Code stays in your repo
CLI-first workflow
Permissions and auditability built in
Ask us