Now in early access

Stop building charts.
Start shipping them.

Describe a chart in plain English. Get a live, auto-refreshing web component you can drop into any app with two lines of HTML. Connected to your real data.

Free to start · No credit card required

The problem

Embedding a live chart shouldn't take a week

You just want to show a CloudWatch metric in your customer dashboard. Or a Postgres query on a status page. Instead you're wiring up Grafana, fighting iframes, writing custom chart components, and managing refresh logic.

For what should be a 5-minute task, you're burning days of engineering time.

// Your current setup

npm install recharts d3 date-fns

npm install @aws-sdk/client-cloudwatch

// ChartWrapper.tsx — 120 lines

// useChartData.ts — 85 lines

// api/metrics/route.ts — 60 lines

// RefreshProvider.tsx — 45 lines

// chart-theme.ts — 30 lines

340+ lines across 5 files. Per chart.

How it works

Three steps. Sixty seconds.

01

Connect your data

Add your CloudWatch, Postgres, MySQL, or any of 14+ connectors. Credentials are AES-256 encrypted at rest — we never see them in plaintext.

02

Describe what you want

Say "p95 latency by endpoint, last 6 hours" and the AI writes the Python, picks the chart type, and runs a live preview — all in seconds.

03

Embed anywhere

Copy two lines of HTML. The web component works in React, Vue, plain HTML, Notion, Retool — anywhere. Auto-refreshes on your schedule.

The result

Two lines of HTML.
That's the whole integration.

No npm packages. No build step. No charting library to learn. Just a web component with Shadow DOM that renders identically everywhere — your React app, a static HTML page, even a Notion embed.

  • Framework-agnostic — works with any tech stack
  • Shadow DOM — zero CSS conflicts with your app
  • Auto-refresh — charts stay current on a configurable TTL
  • Signed tokens — scoped per chart, with domain allowlists
your-app.html

<!-- Add once -->

<script src="https://launchly.io/embed.js"></script>

<!-- Per chart -->

<launchly-chart token="eyJhbG..." />

API Latency (p95)Live · 60s refresh
6h agonow

Connectors

Plug into the data you already have

CloudWatchPostgresMySQLClickHouseMongoDBSnowflakeBigQueryHTTP / RESTStripeDatadogPostHogGoogle AnalyticsLinearGitHub

Don't see yours? Any HTTP API works via the REST connector.

Use cases

One tool, many surfaces

Customer-facing analytics

Embed live usage metrics directly in your SaaS product. Your customers get dashboards without you building a BI layer.

Internal ops dashboards

Drop charts into Retool, Notion, or a plain HTML page. Monitor what matters without the Grafana overhead.

Status pages

Show real-time system health with auto-refreshing charts. Your status page stays current without manual updates.

Investor updates

Embed live revenue and growth charts in board decks and investor portals. Always current, never stale screenshots.

Sales & support tools

Surface customer-specific metrics in your CRM or support tool so teams have context without switching apps.

Documentation

Embed live API usage charts in your developer docs. Show real data instead of static images that go out of date.

Your first chart is 60 seconds away

Connect a data source, describe what you want, embed it. That's it. No setup, no infrastructure, no charting library.

Get started free

No credit card required