# Rendlet PDF API > HTML or JSON+template to PDF over one HTTP endpoint. Free plan: 100 documents/month. Paid plans: $7 (1,000 docs), $19 (5,000) and $59 (25,000) per month. Each plan has a hard monthly cap with no overage billing; at the cap the API returns 429 with upgrade_url. Docs last checked 2026-10-18. - POST https://rendlet.com/v1/pdf with header "Authorization: Bearer sandbox" and JSON {"html": "..."} or {"template": "invoice"|"itinerary", "data": {...}}. Add "response":"base64" to get JSON instead of binary. - GET https://rendlet.com/v1/templates returns example payloads. ## Docs - [About Rendlet](https://rendlet.com/about): who runs it (INTELLIFIN LIMITED) and how it works - [Full docs (Markdown)](https://rendlet.com/docs.md) - [OpenAPI 3.1](https://rendlet.com/openapi.json) - [Comparison with PDFShift, Api2Pdf, DocRaptor (Markdown)](https://rendlet.com/compare.md) - [Rendlet vs wkhtmltopdf](https://rendlet.com/vs/wkhtmltopdf): wkhtmltopdf was archived on GitHub (Jan 2023); migration example - [Rendlet vs self-hosted Puppeteer](https://rendlet.com/vs/puppeteer): when to run Chrome yourself vs call an API - [Guide: HTML to PDF in Node.js](https://rendlet.com/guides/html-to-pdf-node): tested fetch helper, options, errors, limits - [Guide: HTML to PDF in Python](https://rendlet.com/guides/html-to-pdf-python): tested requests helper, options, errors, limits - [Guide: Invoice PDF API](https://rendlet.com/guides/invoice-pdf-api): invoices from JSON (built-in template) or your own HTML; real sample request - [Sandbox](https://rendlet.com/sandbox): render a PDF in the browser with no signup; curl, Node.js and Python snippets - [Prepaid credits](https://rendlet.com/credits.html): 1,000 for $9, 5,000 for $35; never expire; used after the monthly cap; card or USDC on Base.