Skip to main content
Chart image generation API that renders Chart.js configurations as PNG, PDF, or SVG images via URL or POST. Supports bar, line, pie, radar, and other Chart.js types with full customization. Best for embedding charts in reports, emails, or Slack messages where interactive JavaScript charts are not available. Free tier at 120 req/min. 1 example endpoint available through Lava’s AI Gateway. See the QuickChart API docs for full documentation.
This provider is managed — no additional setup required.
This is a catch-all provider — any valid URL under https://quickchart.io is supported. Chart image generation API. Construct URL as https://quickchart.io/{endpoint}. Common endpoints: /chart (GET with query params or POST with JSON body), /qr (QR code generation). The endpoints below are curated examples.

Endpoints

Generate a chart image via GET

GET https://quickchart.io/chart?c={type:"bar",data:{labels:["Q1","Q2","Q3"],datasets:[{label:"Revenue",data:[100,200,150]}]}} — Free
const data = await lava.gateway('https://quickchart.io/chart?c={type:"bar",data:{labels:["Q1","Q2","Q3"],datasets:[{label:"Revenue",data:[100,200,150]}]}}', { method: 'GET' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests