PDFBolt API Documentation
PDFBolt provides REST APIs to convert HTML, URLs, and templates into pixel-perfect PDFs and manage reusable templates. It uses headless Chromium for rendering and is 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: Create and manage reusable Handlebars templates in the Dashboard or through the Template API, with AI generation and a ready-to-use gallery.
- Privacy & data control: HTML and template data used for conversions are redacted from stored logs after processing, PDFs auto-delete after 24 hours, and processing runs in the EU.
- Direct upload to your S3-compatible bucket: AWS, Backblaze B2, MinIO, Wasabi, DigitalOcean Spaces.
- SDKs and examples: Official Node.js, Python, and PHP SDKs, REST examples for Java, C#, Go, Rust, cURL, 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
Start with SDKs, cURL, Postman, or REST examples
ποΈ API Endpoints
Direct, Sync, Async modes, Usage Monitoring, and Template API
ποΈ Template API
Create and manage reusable templates through REST
ποΈ OpenAPI Reference
Explore OpenAPI reference with endpoints, schemas, and examples
ποΈ SDKs
Official SDKs with language-specific clients and helper methods
ποΈ Conversion Parameters
Full reference for all PDF generation options
ποΈ Error Handling
Understand API error codes and response formats
ποΈ Rate Limits
Conversion and Template API request limits
ποΈ Template Guide
Handlebars syntax, AI generation, and template gallery
ποΈ Privacy
GDPR compliance and data handling policies