Instant chart images. Zero servers.

Chartly turns any Chart.js config into a cached PNG or SVG—powered by Cloudflare's global edge network, and now a powerful chart tool for developers.

curl "https://api.chartly.dev/v1/chart" \ -H "X-Api-Key: trial_XXXX" \ -H "Content-Type: application/json" \ -d '{"chart": {...}, "format": "png", "width": 600, "height": 400}'

No signup required. First 100 charts are on us.

Chartly Demo - Business Performance Dashboard

Live example: Complex multi-dataset chart

Trusted by developers worldwide

Startups
Enterprises
SaaS Platforms
AI Companies
Analytics Teams

What developers are saying

Feedback from teams using Chartly in production

D

Senior Developer

SaaS Company

★★★★★

"Saved us weeks of development time. We needed to generate thousands of charts for our weekly reports, and the API just works. The edge caching is incredible with sub-second response times globally."

A

Data Analyst

Analytics Platform

★★★★★

"Perfect for our automated reporting pipeline. We generate thousands of charts daily for client dashboards. The reliability is outstanding - haven't had issues in months of use."

T

CTO

Early-stage Startup

★★★★★

"As a startup, we needed something that scales without breaking the bank. Started with the free tier, now processing high volumes monthly. The pricing is transparent and fair."

E

Lead Engineer

AI Platform

★★★★★

"The API is beautifully simple. Our AI agents can now generate charts directly without any complex setup. Game-changer for our LLM-powered analytics platform."

O

DevOps Engineer

Cloud Infrastructure Co.

★★★★★

"Zero infrastructure headaches. We can focus on our product instead of maintaining chart rendering servers. The global infrastructure means it's always fast, everywhere."

P

Product Manager

Reporting Platform

★★★★★

"Our customers love the crisp, professional charts in their PDF reports. Implementation took just an afternoon. Best developer experience I've had with any API service."

Growing
Charts generated
Global
Developer community
99.9%
Uptime target
<200ms
Target response time

Why developers choose Chartly

Built for speed, compliance, and the modern AI workflow

Simple and reliable

Built on Cloudflare's global infrastructure for reliable chart generation. Just send your Chart.js config and get back an image.

🌐

Global edge network

Powered by Cloudflare's global infrastructure with smart caching and sub-second response times from 300+ locations worldwide.

🤖

AI agent ready

First chart API with native Model Context Protocol support. Give Claude, GPT-4, or any LLM the power to create charts instantly.

Get started in 60 seconds

No signup walls, no complex setup. Just charts.

1

Grab your free API key

No email required. 100 charts included to get you started.

2

Send your Chart.js config

POST any valid Chart.js JSON. Get back a perfect PNG or SVG image.

3

Embed anywhere

Use the image URL in emails, PDFs, Slack, or any platform. Perfect for reports and dashboards.

Simple, predictable pricing

Start free, scale as you grow. No hidden fees or surprise charges.

Free Trial

$0
100 charts total
Perfect for testing
Most Popular

Starter

£30/mo
100K charts / mo
Unlimited views & downloads

Growth

£150/mo
1M charts / mo
Unlimited views & downloads

Enterprise

Contact us
Custom volume
Dedicated infrastructure

All plans include signed URLs and detailed analytics dashboard.

View detailed pricing and features →

Frequently asked questions

Everything you need to know about Chartly

What chart types are supported?

All Chart.js 4.4 chart types including bar, line, pie, doughnut, radar, polar area, scatter, and bubble charts. Plus all their variants and combinations.

Can I use different API keys for different projects?

Yes! Create up to five API keys per account. Perfect for separating development, staging, and production environments. Revoke any key instantly if needed.

How do you handle my chart data?

We only store your chart configuration and a SHA-256 hash for caching. Generated images can auto-expire after 30 days. No sensitive data is retained unnecessarily.

Start rendering charts in two minutes