Skip to main content

Documentation

Chart-Output

Chart-Output renders Chart.js configs into PNG, SVG, WebP, JPEG, or PDF via a single POST request — no headless browser required.

5-minute path to your first chart

  1. 1Sign up → go to API Keys → click Create key. You get a pk_test_… sandbox key immediately.
  2. 2Follow the Quick Start — copy-paste one cURL command, get a PNG back.
  3. 3Open the Playground to preview live changes, then copy the generated spec into your codebase.

What it does

You POST a JSON object describing a chart — type, data, colours, dimensions — and the API returns the rendered image as binary bytes. No browser. No Puppeteer. No headless Chromium process to manage.

The JSON structure follows Chart.js conventions. If you already use Chart.js in the browser, the learning curve is close to zero: the same type, data, and options fields work.

Key concepts

Questions? hello@chart-output.com