One endpoint. Deterministic output.
POST a chart spec, receive a rendered image. Same input produces the same output across every deploy — pinned dependencies, golden test coverage, no runtime drift. PNG, SVG, WebP, or PDF. One endpoint, every language.
const res = await fetch("https://api.chart-output.com/v1/render", {
method: "POST",
headers: { "Authorization": "Bearer co_live_..." },
body: JSON.stringify({ type: "bar", data: chartData }),
});
const png = await res.arrayBuffer(); // → image/png