Design templates with HTML & CSS, merge dynamic data, and render pixel-perfect documents at scale. Works with n8n, Zapier, and any HTTP client.
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"
}'Write templates in pure HTML and CSS. Use Liquid syntax to inject dynamic data, loops, and conditionals.
Fire-and-forget async generation for bulk workloads, or synchronous mode that returns the file immediately.
Get notified when documents are ready. Filter by template or folder, replay failed deliveries.
Encrypt PDFs with AES-256. Set per-template or per-request passwords.
Add fillable form fields (text, checkbox, dropdown, date) directly in your template HTML.
Render templates as PNG, JPG, or WebP screenshots. Same API, same templates.
Start free. Upgrade when you need more.
โฌ0
forever
โฌ5
per month
โฌ29
per month