Paperbolt is now live on the Shopify App Store Browse the listing
Vol. 01 · The PDF press

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.

100 PDFs/mo free
No card required
11 scripts out of the box
§ · Who uses LightningPDF

One engine. Many storefronts.

SHOPIFY

Branded invoices for your Shopify store.

One-click invoices, packing slips, and refund receipts that match your theme, without leaving the admin.

Read more
WOOCOMMERCE

Same invoice flow for WordPress.

The Paperbolt plugin attaches a branded PDF to every order email. Free, no API key required.

Read more
LOGISTICS / 3PL

Pick 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 more
MULTILINGUAL Specimen No. 04

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

HI
सेवा शुल्क
₹2,450
AR RTL
رسوم الخدمة
ر.س 500
HE RTL
דמי שירות
₪750
TH
ค่าบริการ
฿1,200
JA
サービス料
¥6,800
Try it in the playground
Workshop chart · The flow

How it works.

Step 01 Design

Design your template

Use the visual designer, or bring your own HTML and CSS. Variables make content dynamic.

Step 02 Send

Call the API with your data

One POST request with your HTML or a template ID. Any language that speaks REST.

Step 03 Deliver

Receive a pixel-perfect PDF

Get the PDF in milliseconds. Download directly, store in S3, or receive via webhook.

Two paths · Same destination

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
API Example
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}]
    }
  }'
Errata · Frequently asked

The honest questions.

Q1 What formats can I generate?
LightningPDF generates high-quality PDF documents from HTML, CSS, and Markdown. We use headless Chromium for pixel-perfect rendering with full Tailwind CSS support built in.
Q2 How fast is PDF generation?
Simple documents (invoices, receipts, reports) generate in under 100ms using our Go-native engine. Complex HTML/CSS layouts render in 1-3 seconds via Chromium. Our dual-engine architecture automatically picks the fastest path.
Q3 Can I use my own templates?
Yes. Create templates using the visual designer or upload your own HTML/CSS. Use variables like {{.name}} for dynamic content and the API fills them in at generation time.
Q4 Is there a free tier?
Yes. Generate up to 100 PDFs per month for free, forever. No credit card required to get started.
Q5 Can I self-host LightningPDF?
Self-hosting is on the roadmap. Contact us at lightningpdf.dev/support if you're interested in early access.
Last page · The CTA

Stop shipping Puppeteer to production.

Start free. 100 PDFs/month, no card needed.

00 Sub-100ms native engine
01 11 scripts out of the box
02 No font configuration
03 Free forever tier