# chartjs2img > Server-side Chart.js rendering service (v0.3.0). CLI + HTTP API that takes a Chart.js configuration JSON and returns a PNG/JPEG/WebP image via headless Chromium. Bundles Chart.js 4.4 + 12 ecosystem plugins. Built for contexts without a browser (email, PDF, slides) and for LLM agents that write Chart.js configs. The `chartjs2img` binary exposes `serve` (HTTP API), `render` (one-shot CLI), `examples` (render the built-in gallery), and `llm` (dump the Chart.js + plugin reference as Markdown for agent context). ## Home - [chartjs2img](https://chartjs2img.ideamans.com/en.md) ## User Guide - [Quick start](https://chartjs2img.ideamans.com/en/guide.md) - [CLI rendering](https://chartjs2img.ideamans.com/en/guide/cli.md) - [Environment variables (CLI)](https://chartjs2img.ideamans.com/en/guide/cli/env-vars.md) - [Error feedback (CLI)](https://chartjs2img.ideamans.com/en/guide/cli/error-feedback.md) - [HTTP server](https://chartjs2img.ideamans.com/en/guide/http.md) - [Authentication](https://chartjs2img.ideamans.com/en/guide/http/auth.md) - [Cache](https://chartjs2img.ideamans.com/en/guide/http/cache.md) - [Docker](https://chartjs2img.ideamans.com/en/guide/http/docker.md) - [Environment variables (HTTP server)](https://chartjs2img.ideamans.com/en/guide/http/env-vars.md) - [Error feedback (HTTP)](https://chartjs2img.ideamans.com/en/guide/http/error-feedback.md) - [Install](https://chartjs2img.ideamans.com/en/guide/install.md) - [Bundled plugins](https://chartjs2img.ideamans.com/en/guide/plugins.md) ## Developer Guide - [Developer Guide](https://chartjs2img.ideamans.com/en/developer.md) - [Adding LLM docs](https://chartjs2img.ideamans.com/en/developer/adding-llm-doc.md) - [Adding a Chart.js plugin](https://chartjs2img.ideamans.com/en/developer/adding-plugin.md) - [Architecture](https://chartjs2img.ideamans.com/en/developer/architecture.md) - [Error handling](https://chartjs2img.ideamans.com/en/developer/error-handling.md) - [Library API (TypeScript)](https://chartjs2img.ideamans.com/en/developer/library-api.md) - [Modules](https://chartjs2img.ideamans.com/en/developer/modules.md) - [Types & HTTP schema](https://chartjs2img.ideamans.com/en/developer/types.md) ## AI Guide - [AI Guide](https://chartjs2img.ideamans.com/en/ai.md) - [Claude Code plugin](https://chartjs2img.ideamans.com/en/ai/claude-plugin.md) - [chartjs2img llm](https://chartjs2img.ideamans.com/en/ai/cli.md) - [context7 (MCP retrieval)](https://chartjs2img.ideamans.com/en/ai/context7.md) - [gh skill (Copilot / Cursor / Gemini CLI / Codex)](https://chartjs2img.ideamans.com/en/ai/gh-skill.md) - [llms.txt](https://chartjs2img.ideamans.com/en/ai/llms-txt.md) ## Gallery - [Gallery](https://chartjs2img.ideamans.com/en/gallery.md) - [Axes & chart options](https://chartjs2img.ideamans.com/en/gallery/axes-options.md) - [Basic chart types](https://chartjs2img.ideamans.com/en/gallery/basic.md) - [Composite charts](https://chartjs2img.ideamans.com/en/gallery/composite.md) - [Labels & annotation](https://chartjs2img.ideamans.com/en/gallery/decorations.md) - [Exotic plugins](https://chartjs2img.ideamans.com/en/gallery/exotic.md) - [Internationalization](https://chartjs2img.ideamans.com/en/gallery/i18n.md) - [Sizing](https://chartjs2img.ideamans.com/en/gallery/sizing.md) ## LLM reference (single bundle) - [chartjs2img LLM reference](https://chartjs2img.ideamans.com/llms-full.txt): full docs + Chart.js / plugin reference, concatenated for one-shot context windows.