doqs logodoqsPDF Generator API

Simply create your PDF documents!

With just a single API call, you can generate high-quality PDF documents from your own HTML templates, saving you time and effort. Whether you need to create invoices, reports or other documents, focus on your product and we take care of the document generation.

import requests
resp = requests.post("https://api.doqs.dev/v1/pdf-generator/render",
headers={"x-api-key":"your-api-key"},
json={
"template_html": "<Your HTML template>",
}
})
pdf_file = resp.content

Features

Simple

We build on top of HTML templates, that can easily be customized by the technology of choice of your team. Our API offers the rest: customize orientation, format or margins.

Scalable

We make it easy to generate PDF documents at scale with our cloud-based API. Don't worry about maintaining the infrastructure yourself.

Easy to Integrate

Either use our simple API directly, or generate your documents with No-Code Solutions like Zapier, Make.com or Bubble.

Secure delegated uploads

We will upload your documents securely to your provider without the need of sharing sensitive credentials.

Secure & compliant

Generating documents with us is secure and compliant. Data is encrypted at REST and documents are generated on the fly and not stored on our servers. Our servers are located in Germany.

Pricing Plans

Simple and transparent.

Free

0€/month

Test it out, as long as you want!

  • 300 documents per month
  • No credit card
Start free!

Starter

Most popular

15€/month

The perfect starter package!

  • Delegate upload (presigned URLs)
  • 5000 documents per month
  • 0.005€ per additional document
Get started

Scale

40€/month

Essential for higher volumes.

  • Delegate upload (presigned URLs)
  • 15000 documents per month
  • 0.003€ per additional document
Get started

No credit card required. All prices excluding local tax.

Looking for enterprise solutions?

Craving greater control? Get in touch regarding our enterprise-licensed, self-hosted option. Plans start at just 100€ per month.

Frequently asked questions

Is there any timeout?
Currently we are limited to 25s of rendering time. If this time is exceeded the rendering will be terminated. Unfortunately we have to bill for those requests.
How do you bill?
We are using stripe for invoicing. When you select a paid tier you will be redirected to stripe put in your payment method that will be used later on. In the beginning of every month we will charge you for the past month.
Do you store any documents?
No, if not explicitly mentioned we do not store anything on our side. Neither documents nor request data or logs that might contain your data.