---
url: https://chartbuddy.io/embed/docs/getting-started.md
---
# Getting Started

Developer documentation for embedding ChartBuddy in HTML and dashboards. Using ChartBuddy in Google Slides? See the [Help Center](https://chartbuddy.io/help) instead.

ChartBuddy is a charting product for analysis deliverables: HTML pages, dashboards, and PowerPoint. The public embed surface is **`@chartbuddy.io/embed`** — you create charts with `new Insight()`.

## Paths

* [Installation](/getting-started/installation) — npm, CDN, single-file vs multi-file
* [Quick start](/getting-started/quick-start) — HTML file, mount, update, destroy
* [Connect AI](/connect-ai/) — Cursor, Claude Code, ChatGPT, … + Embed handoff
* [View vs edit](/getting-started/view-vs-edit) — default chrome and editor mode
* [Single vs multi mounts](/getting-started/multi-mount) — multi-mount default; single-mount for constrained hosts
* [Canvas & sizing](/concepts/canvas) — host must have a definite width/height before mount

## Also browse

* [Concepts](/concepts/) — mental model and `chartData`
* [Chart types](/chart-types/) — clustered bar, line, waterfall, …
* [Insight reference](/api/) — `Insight` methods (under Docs → Reference)
* [Visual QA](/quality-assurance/visual-qa) — observe, PNG export, fixture hygiene
* [Validation](/quality-assurance/validation) — `validateChartData` before mount
* [Samples](/samples/) — live charts + copy-paste HTML
* [llms.txt](https://unpkg.com/@chartbuddy.io/embed/llms.txt) — curated agent index ([llmstxt.org](https://llmstxt.org/))
