DocEngine.api
Stateless Architecture · Zero Data Retention · Sub-200ms Renders

Turn {JSON} into pixel-perfect PDFs.
In milliseconds.

The developer-first document engine. Automated invoices, compliance reports, and legal agreements without maintaining headless Chromium servers.

View API Specs
182ms
Median Render Time
99.99%
API Availability SLA
0 Bytes
PII Stored on Disk
A4 / Letter
Vector Print Standard

Built for engineers who hate debugging CSS print tables

One straightforward POST request. Returns raw PDF buffer or streaming binary.

POST https://pdf.nomanfareed.com/v1/generate-pdf
curl -X POST https://pdf.nomanfareed.com/v1/generate-pdf \
  -H "Authorization: Bearer doc_sec_live_99" \
  -H "Content-Type: application/json" \
  -d '{
    "invoiceNumber": "INV-2026-001",
    "clientName": "John Doe",
    "items": [
      { "desc": "API Tier", "qty": 1, "price": 39.00 }
    ],
    "total": 39.00
  }' \
  --output invoice.pdf
200 OK · 182ms application/pdf (34.2 KB)

INVOICE

#INV-2026-001
Acme Corp Ltd.
2026-10-07
Billed To
John Doe
john@example.com
Starter Plan Subscription (1x) $39.00
Total Due: $39.00
Ready to automate your documents?

The Three Non-Negotiables

Why companies ditch Puppeteer scripts and switch to DocEngine.

📄

Smart Auto-Pagination

Standard HTML-to-PDF splits table rows directly in half. DocEngine guarantees dynamic page breaks and automatically repeats your column headers.

🛡️

Zero-Data Retention

Your customer financial data is rendered strictly in transient memory. Zero database saves, zero disk caching. 100% compliant with GDPR and HIPAA.

⚡

Make & Zapier Ready

Plug your endpoint directly into Stripe payment webhooks, Airtable bases, or Shopify stores in 60 seconds without writing server code.

Simple, Predictable Billing

Start with our most popular plan. Upgrade or cancel anytime.

Paddle Verified Plan

Starter Plan

For SaaS, marketplaces, and operations teams

$39 / month
Secured by Paddle · 14-day refund guarantee

Frequently Asked Questions

How does billing work?

Payments are processed securely via Paddle as our Merchant of Record. Subscriptions are billed monthly. You can cancel at any time directly through your billing portal.

What happens if I exceed 2,500 PDFs?

Your production calls never crash. Extra generations are billed at a flat rate of $0.008 per PDF or you can seamlessly upgrade to our Pro plan.

Do you keep copies of our customer data?

No. We run a strictly stateless rendering pipeline. Your JSON payload is compiled in RAM, the binary stream is delivered to your client, and all memory is garbage-collected instantly.