PDFBolt API Documentation
PDFBolt is a REST API for converting HTML, URLs, and templates into pixel-perfect PDFs using headless Chromium. Built for developers and businesses that need production-grade PDF generation with privacy controls, async workflows, and S3 delivery.
Key Featuresβ
- Three conversion modes: Direct (PDF in response), Sync (downloadable URL), and Async (signed webhook callback).
- Dynamic templates: Handlebars syntax, AI generation from prompts and reference files, plus a gallery of ready-to-use templates.
- Privacy & data control: HTML and template data redacted after processing, PDFs auto-delete after 24 hours, EU-based processing.
- Direct upload to your S3-compatible bucket: AWS, Backblaze B2, MinIO, Wasabi, DigitalOcean Spaces.
- Code samples: Node.js, Python, Java, PHP, C#, Go, Rust, plus a Postman collection.
- Print production: PDF/X-4, PDF/X-1a, CMYK conversion, and ICC color profiles.
- Free plan: 100 documents per month, no credit card required.
Get Startedβ
ποΈ Quick Start
Generate your first PDF in cURL, Postman, or 7 languages
ποΈ API Endpoints
Direct, Sync, Async modes and Usage Monitoring
ποΈ OpenAPI Reference
Explore OpenAPI reference with endpoints, schemas, and examples
ποΈ Conversion Parameters
Full reference for all PDF generation options
ποΈ Error Handling
Understand API error codes and response formats
ποΈ Templates
Handlebars syntax, AI generation, and template gallery
ποΈ Privacy
GDPR compliance and data handling policies
ποΈ Pricing
Plans, monthly limits, and feature comparison