One endpoint. Four renderers.
Any chart.

Render Chart.js, Mermaid, Graphviz, and Vega-Lite to PNG or SVG with a single API call. No browser, no headless Chrome, no config.

curl -X POST https://api.chartforge.dev/v1/render/chart \
  -H "Authorization: Bearer cf_live_..." \
  -H "Content-Type: application/json" \
  -d '{"type":"bar","data":{"labels":["Q1","Q2","Q3","Q4"],
    "datasets":[{"label":"Revenue","data":[42,58,73,91]}]}}' \
  -o chart.png

Four engines, one API

Pick the right tool for the job. Same endpoint shape, same auth, same caching.

Chart.js

Bar, line, pie, radar, scatter, bubble — all the classics.

PNG

Mermaid

Flowcharts, sequence diagrams, Gantt charts, class diagrams.

PNGSVG

Graphviz

Directed graphs, dependency trees, network topologies in DOT language.

PNGSVG

Vega-Lite

Declarative statistical visualizations from JSON specs.

PNGSVG

How it works

1

Get an API key

Free tier, no credit card. Enter your email and claim your key instantly.

2

POST your spec

Send a Chart.js config, Mermaid diagram, DOT graph, or Vega-Lite spec as JSON.

3

Get an image back

PNG or SVG bytes in the response. Cache hits are free and don't count against your quota.

Simple pricing

Cached renders are free on every plan.

Free

$0/mo
2,500 renders/month
  • All four renderers
  • PNG & SVG output
  • 5 req/s burst
  • Community support

Hobby

$19/mo
25,000 renders/month
  • Everything in Free
  • 30 req/s burst
  • Email support

Scale

$299/mo
2,000,000 renders/month
  • Everything in Pro
  • 500 req/s burst
  • EU hosting option
  • 99.95% SLA

Start rendering charts in 30 seconds

Free tier. No credit card. No setup.

Get Your API Key