Send a JSON payload to our REST API, get a perfectly formatted PDF back in milliseconds. Build once, generate at any scale: invoices, contracts, reports, labels, and more.
No server-side PDF libraries. No layout headaches. No maintaining a rendering stack. Just an API call and a ready-to-use PDF.
curl --request POST \ --url https://us1.pdfgeneratorapi.com/api/v4/documents/generate \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'content-type: application/json' \ --data '{ "template": { "id": "certificate", "version_id": 12, "data": { "name": "John Smith", "role": "Developer" } }, "format": "pdf", "output": "base64", "name": "Certificate" }' # 200 OK, returns immediately # {"response": "<base64-pdf>", "meta": {"name": "Certificate.pdf", ...}}
Built for production workloads, not toy examples. Every feature is available on the free tier so you can test thoroughly before committing.
Most PDFs generate in under 500ms. Batch endpoints handle hundreds of documents in a single request. Async delivery for high-volume workflows.
A built-in drag-and-drop template editor lets non-developers design and update document layouts without touching code. Tables, images, conditional sections, and repeating rows, all configurable visually.
Variables, loops, conditionals, and calculated fields. If your data changes, your document output changes with it automatically, no template updates needed.
Every generated PDF is properly tagged with logical reading order, alt text support, and document structure that satisfies European Accessibility Act requirements.
Full Unicode support including Arabic, Hebrew, and other right-to-left scripts. Locale-aware number formatting, date formats, and currency symbols.
ISO 27001 certified infrastructure. EU data hosting available. PDF password protection, permissions, and digital signature support. GDPR-compliant data handling.
PDF, PDF/A (archival), PDF/UA (accessible), HTML, and XLSX. Output as base64, a temporary hosted URL, or deliver directly to S3, Google Cloud Storage, or Dropbox.
Node.js, Python, PHP, Ruby, Java, C#, and Go. All SDKs maintained by our team. OpenAPI specification available for generating clients in any language.
Multiple workspaces per account. Template sharing and permissions. API key management per environment. Usage reporting and document history.
PDF Generator API is a building block. Here's what teams in different industries use it for, and which document types they generate.
High-volume, accuracy-critical document generation from ERP and accounting systems.
Generating contracts, NDAs, and agreements from CRM data with variable fields and conditional clauses.
Order confirmation, shipping labels, packing slips, and customs documentation at fulfilment volume.
Patient documents, test results, referral letters, and discharge summaries from clinical systems.
Job reports, inspection forms, site certificates, and compliance documentation from field data.
Certificates, transcripts, personalised course materials, and exam results generated on completion.
Official SDKs for the most common languages, an OpenAPI spec for everything else, and native integrations with the no-code and low-code platforms your team already uses.
Connect PDF Generator API to your favourite no-code stack without writing a line of code. If your platform supports webhooks or REST calls, it works.
For large organisations with data sovereignty requirements, dedicated infrastructure, or specific compliance needs, we offer enterprise deployments including on-premises and private cloud options under a custom agreement.
Talk to us about enterpriseoutput=url or output=viewer option.Free tier available. No credit card. Most teams are generating their first PDF within 30 minutes of signing up.
Need help with a custom integration? Talk to us →