The complete PDF API
that just works.
Generate, merge, split, compress, protect, and convert. One API key, every PDF operation.
Stop juggling Puppeteer, Ghostscript, and pdfcpu. Go-native engine under 100ms, Chromium for complex layouts.
One engine. Many storefronts.
Branded invoices for your Shopify store.
One-click invoices, packing slips, and refund receipts that match your theme, without leaving the admin.
Read moreSame invoice flow for WordPress.
The Paperbolt plugin attaches a branded PDF to every order email. Free, no API key required.
Read morePick lists, BOLs, and packing slips at warehouse speed.
Sub-100ms native engine. POST JSON, get a print-ready PDF. Works with anything that can hit a webhook.
Read more11 scripts, 7 currencies,
zero font configuration.
Hindi, Bengali, Tamil, Arabic, Hebrew, Thai, CJK. They render correctly out of the box. RTL included. No font uploads, no setup.
How it works.
Design your template
Use the visual designer, or bring your own HTML and CSS. Variables make content dynamic.
Call the API with your data
One POST request with your HTML or a template ID. Any language that speaks REST.
Receive a pixel-perfect PDF
Get the PDF in milliseconds. Download directly, store in S3, or receive via webhook.
Sibling tools, from the same maker.
If LightningPDF saves you time, these might too. Quiet little tools, made by one person.
Webhooks without the babysitting.
Reliable delivery with retries, request signing, and a live dashboard. For when "fire and forget" needs to actually mean it.
Format and lint, online.
A grab bag of formatters and linters in the browser. JSON, SQL, YAML, and friends. Fast, opinionated, no install.
Two ways to generate PDFs.
Design templates visually, or send HTML via the API. Either way, production-ready PDFs in milliseconds.
Visual Template Designer
Design templates visually with live preview — no code required. Use variables for dynamic content and apply consistent branding with themes.
- ✓ Real-time preview as you edit
- ✓ Type-safe Go templates
- ✓ Custom themes & branding
Powerful REST API
Integrate PDF generation into any stack with a single HTTP call. Works with every language that speaks REST.
- ✓ Python, Node.js, Go, PHP, cURL
- ✓ Async jobs & batch generation
- ✓ Under 100ms for simple docs
curl -X POST https://lightningpdf.dev/api/v1/pdf/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": "invoice-001",
"data": {
"company": "Acme Corp",
"items": [{"name": "Service", "price": 850}]
}
}'The honest questions.
Q1 What formats can I generate?
Q2 How fast is PDF generation?
Q3 Can I use my own templates?
Q4 Is there a free tier?
Q5 Can I self-host LightningPDF?
Stop shipping Puppeteer to production.
Start free. 100 PDFs/month, no card needed.