Skip to main content

PDFBolt API Documentation

PDFBolt provides REST APIs to generate PDFs from HTML, URLs, and templates, and to merge, compress, or convert existing PDFs to PDF/X. PDF generation uses headless Chromium for rendering. We focus on privacy with configurable request-log redaction, temporary PDF storage, and delivery to your own S3-compatible bucket.

Key Features​

  • Three conversion modes: Direct (PDF in response), Sync (downloadable URL), and Async (signed webhook callback).
  • PDF tools: Merge, compress, or convert existing PDFs to PDF/X.
  • 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, VS Code, Hermes Agent, 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​