# 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.