PDF rendering API for agents and pipelines
Accessible, archive-grade PDFs from Markdown or template DSL — PDF/A-2A + PDF/UA-1 compliant, sub-second renders.
Validated against veraPDF 1.28.2 · 153 PDF/A-2A + 106 PDF/UA-1 rules · zero failuresMake a new PDF
Markdown, embedded AI chat, prebuilt template, or VS Code / Obsidian / MCP. Same compliant pipeline behind all four.
EnhanceRemediate an existing PDF
PDF/UA-1 accessibility tags + PDF/A-2A archival on a legacy PDF. Tagged original plus a clean DSL source you own — for EAA, ADA Title II, Section 508 compliance.
ValidateCheck a PDF
Hosted veraPDF 1.28.2 — PDF/A-2A and PDF/UA-1 in one upload. Free, no sign-in, no retention.
Skill, MCP, CLI, x402
PDF/A-2A + PDF/UA-1
GFM, mermaid, math, alerts
Works withClaude Code·Cursor·ChatGPT·Windsurf·Claude Design·any MCP host
See how we compare to react-pdf, Puppeteer, and 8 more →
Use this skill to author PDFs: https://makespdf.com/skills/pdf-template-author.md
/ai/chat: describe a layout, see the PDF rebuild in the workspace pane, save the result as a reusable template. No model of your own required./preview. Save the template. Render with data on /render — billed, clean, production-grade.VS Code extension
Convert Markdown to PDF without leaving your editor — command, title-bar icon, and right-click action
| Endpoint | What it does | Billing |
|---|---|---|
POST /api/v1/md | Convert GitHub Flavored Markdown to a styled, accessible PDF — sub-second for typical docs. | Billed |
POST /api/v1/preview | Draft and iterate on a template with inline DSL — the authoring endpoint. | Free |
POST /api/v1/render | Render a saved or inline template with data — the production endpoint, same deterministic pipeline as preview. | Billed |
# Render a PDF from a template curl -X POST https://makespdf.com/api/v1/render \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"templateId": "tmpl_abc", "data": {"company": "Acme"}}' \ -o invoice.pdf
Embedded chat · Bring your own AI · Skill file · llms.txt
How does pricing work?
The web UI and template authoring are free. API renders are billed at 1 credit per 10 pages — the free tier includes 50 credits per month. You can also pay per-render in USDC via x402 wallets with no account required. See the pricing page for plan details and credit top-ups.