Documents in. Pixel-perfect PDFs out.Hosted in Europe.
The PDF Generator API for developers’ stacks. HTML, URLs, Markdown, PDF Forms, E-Invoices — one render endpoint.
Loved by developers.
- Hosted in Frankfurt & Paris
- GDPR-compliant
- Amount€1,234.56
- EN 16931Validated
input formats accepted
E-Invoice standards
EU render regions
US data transfers — ever
Try it in your stack
Five inputs, one endpoint. Plain HTTP, copy-paste ready.
Render any public URL — including JS-rendered SPAs, dashboards, and authenticated pages. The fastest path from web to print.
curl -X POST https://api.pdf.xhub.io/v1/render \
-H "Authorization: Bearer $PDFXHUB_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": "url",
"url": "https://example.com/invoice"
}' --output invoice.pdfcurl -X POST https://api.pdf.xhub.io/v1/render \
-H "Authorization: Bearer $PDFXHUB_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": "url",
"url": "https://example.com/invoice"
}' --output invoice.pdfHow you build PDFs
Five inputs. One pixel-perfect output.
URL
Render any public webpage as a PDF, including JS-rendered SPAs and dashboards.
Learn moreHTML
POST any HTML string with full CSS support — fonts, flexbox, grid, print media queries.
Learn moreMarkdown
GitHub-flavored Markdown with code-syntax highlighting, tables, and footnotes.
Learn morePDF Form
Fill existing PDF forms with JSON data — for legal, insurance, government workflows.
Learn moreE-Invoice
Generate EU-compliant invoices with embedded ZUGFeRD, XRechnung, or Factur-X XML.
Learn moreMore inputs on the roadmap — visual block editor, image-merge, authenticated URLs, PDF/UA accessibility.
Compare all productsThree pillars, one promise
European by default
Hosted in Frankfurt & Paris. GDPR-compliant from day one. No US data-transfer fineprint.
API built for modern stacks
Edge-runtime callable from any language. Async-job API with webhooks. Type-safe responses via OpenAPI 3.1.
Developer self-service
Free 25 documents/month forever. Linear pricing, no credit theater. Full API on Free tier. No sales calls required.
Built for these workflows
Five inputs, every B2B PDF use case.
Invoice automation
ZUGFeRD, XRechnung or Factur-X embedded in PDF/A-3 — EN 16931 validated, archive-ready.
Learn moreAccount statements
Monthly batches, multi-language, branded. Generated at scale via webhooks.
Learn moreSales contracts
HTML templates with customer-data merge, PAdES-signed for tamper-evident archives.
Learn moreGovernment forms
Fill existing AcroForm or XFA PDFs, flatten to read-only, archive in PDF/A.
Learn moreReports & dashboards
Scheduled URL-captures with cookie auth — your internal dashboards as PDFs.
Learn moreCompliance archives
Bulk HTML or email → PDF/A for legal hold and tax-authority retention.
Learn moreE-Invoices, compliant by default
Embed ZUGFeRD, XRechnung, or Factur-X XML directly into PDF/A-3. Meet the EU 2025–2026 invoicing mandates without rebuilding your stack.
Pair with invoice-api.xhub.io for end-to-end EU-compliant invoicing — structured data, validation, archive-ready PDF in one flow.
Why we built this
Every PDF API we evaluated forced our data through US infrastructure. Schrems II made that a compliance risk we couldn’t pass to our customers. So we built our own — Frankfurt, Paris, end of story.
— Patrick & the BeeBack team
Ship your PDF feature this afternoon.
25 documents/month, free forever. No credit card. Hosted in Frankfurt.
Get notified at launch
One email when the API goes live. No newsletters, no marketing spam — just the launch announcement.
We’ll only use your email for the launch announcement. No third-party tracking, no marketing list — your inbox stays clean.