30-day Pro trialยทNo card required

Generate PDFs and images
from templates via API

Design templates with HTML & CSS, merge dynamic data, and render pixel-perfect documents at scale. Works with n8n, Zapier, and any HTTP client.

Generate a PDF in one API call

curl -X POST https://api.pdfkraft.com/api/v1/documents/sync \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document_template_id": "your-template-id",
    "payload": {
      "customer_name": "Acme Corp",
      "invoice_number": "INV-2024-001",
      "total": 1500.00
    },
    "filename": "invoice_{{invoice_number}}.pdf"
  }'

Everything you need

๐Ÿ–จ๏ธ

HTML/CSS templates

Write templates in pure HTML and CSS. Use Liquid syntax to inject dynamic data, loops, and conditionals.

โšก

Async & sync API

Fire-and-forget async generation for bulk workloads, or synchronous mode that returns the file immediately.

๐Ÿ”—

Webhooks

Get notified when documents are ready. Filter by template or folder, replay failed deliveries.

๐Ÿ”’

Password protection

Encrypt PDFs with AES-256. Set per-template or per-request passwords.

๐Ÿ“‹

AcroForms

Add fillable form fields (text, checkbox, dropdown, date) directly in your template HTML.

๐Ÿ–ผ๏ธ

Image output

Render templates as PNG, JPG, or WebP screenshots. Same API, same templates.

Simple pricing

Start free. Upgrade when you need more.

Free

โ‚ฌ0

forever

  • โœ“ 20 documents/month
  • โœ“ 1-day storage
  • โœ“ PDF & image output
  • โœ“ AcroForms
  • โœ“ Password protection
Start free

Starter

โ‚ฌ5

per month

  • โœ“ 500 documents/month
  • โœ“ 1-day storage
  • โœ“ Everything in Free
  • โœ“ Webhooks
Get started
Most popular

Pro

โ‚ฌ29

per month

  • โœ“ 5,000 documents/month
  • โœ“ 30-day storage
  • โœ“ Public share links
  • โœ“ โ‚ฌ0.005 overage
  • โœ“ 2-min generation timeout
  • โœ“ n8n integration
Start Pro trial