More than a number in a box
The metric component renders a KPI tile with a delta and sparkline. Combine it with charts, tables, progress, and radar to build full dashboard cards. Live previews below.
From data to image in one call
Design a KPI card template
Lay out metric tiles, a sparkline, and your branding in the editor once, and mark the values dynamic.
Send your numbers
POST the current value, previous value, and series on each request. The delta and sparkline are computed for you.
Get a card image back
The response is a finished KPI card with a permanent URL, ready to drop into a Slack message, an email, or a status page.
What people render
Slack & email KPI digests
A daily or weekly card of your north-star metrics, posted automatically to a channel or newsletter.
Report & investor-update cards
Turn the top-line numbers of a report into a clean, on-brand image people actually read.
Status & health pages
Render uptime, latency, or usage tiles as images that embed anywhere. No dashboard iframe required.
Metrics in email
Email strips scripts and canvas, so live dashboards break. A KPI image renders for every recipient.
Embedded customer metrics
Show each user their own numbers in-product or in lifecycle emails, generated per account.
Automated reporting
Wire it to your warehouse or analytics and generate a fresh KPI card on every run.
Why an image, not a dashboard embed?
Dashboard iframes / embeds
Need a live browser, break in email, and leak access to your whole dashboard.
A single static image URL, safe to send anywhere, renders instantly.
Screenshotting a dashboard
Run and scale headless Chromium, fight layout drift and cold starts for one tile.
Send the numbers, get the exact card back. Nothing to host.
Hand-built image templates
Recompute deltas and draw sparklines yourself in code, per metric.
The metric component does deltas and sparklines from raw values.
Keep exploring
KPI Card Image API FAQs
What is a KPI card image API?
It renders a KPI or metric card, a value with a delta and often a sparkline, as a static image (PNG or SVG) from numbers you send over HTTP. You use it when the metric has to appear somewhere a live dashboard can't: an email, a Slack message, a PDF, or a status page.
Can it show a delta and a sparkline?
Yes. The metric component renders the value, a change/delta versus a previous value, and a sparkline from a series you pass in, so you only send raw numbers, not pre-drawn graphics.
Can I build a full dashboard card?
Yes. Combine multiple metric tiles with tables, charts, progress bars, and radar components on one template to render a complete dashboard-style card as a single image.
Does it work in email and Slack?
Yes, that's the point. Email and chat apps strip scripts and canvas, so a live dashboard won't render. A KPI card image works everywhere an <img> or an image URL does.
Is there a free tier?
Yes. 100 renders per month, permanently, with no watermark. Paid plans start at $14.99/mo for 1,000 renders and scale to a $0.70 effective cost per 1,000 on the Unlimited plan.
Render your first KPI card in minutes
Start on the free tier. 100 renders a month, no watermark, no card.