Skip to main content

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 reusable Handlebars templates in the Dashboard, generate drafts with AI, start from the gallery, or create and manage templates programmatically through the Template API.
  • 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.
  • AI assistants via MCP: Connect through OAuth to generate PDFs and manage templates from Codex, Claude, Claude Code, Cursor, or other compatible MCP clients. See the PDF MCP server guide for setup and client requirements.
  • Print production: PDF/X-4, PDF/X-1a, CMYK conversion, and ICC color profiles.
  • Free plan: 50 documents per month, no credit card required.

Get Started​