KikiDoc — PDFs from your workflow or agent¶
KikiDoc turns HTML (or a stored template + data) into a pixel-perfect PDF over a simple REST API — no server to run, nothing to install. It's built for no-code automators, AI agents, and vibe coders: call it from n8n / Make / Zapier, from an MCP-enabled agent, or with one HTTP request.
curl -X POST https://api.kikidoc.dev/pdf/v1/html \
-H "X-API-Key: $KIKIDOC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html": "<h1>Hello, PDF</h1>"}' \
--output hello.pdf
That's the whole thing: send HTML, get a PDF.
What you can do¶
- HTML → PDF — render any HTML/CSS, including JavaScript and charts. Guide →
- Template + data → PDF — store a Jinja2 template once, POST your JSON, get a filled PDF. Guide →
- URL → PDF — render a live web page (SSRF-guarded, optional basic-auth).
- Screenshots — PNG / JPEG / WebP from HTML or a URL.
- Async + webhooks — submit a job, get notified on completion with a signed callback. Guide →
- PDF security — password-protect and set permissions (AES-256).
How you call it¶
| Surface | Best for |
|---|---|
REST API (X-API-Key) |
scripts, app builders, anything that can make an HTTP request |
| n8n node | no-code automations — drop a step in, map fields |
| MCP server | AI agents call it as a tool |
Start here¶
- Quickstart — sign up, grab an API key, render your first PDF in under 10 minutes.
- API reference — every endpoint, interactive.
- Pricing & limits — free to start (250 PDFs/month).
No server, no setup
KikiDoc does the rendering for you — there's nothing to install or run. Sign up, get a key, and call the API.