How it works
Create a template
In the dashboard, design your document with HTML and CSS. Use
{{ placeholders }} where your data should appear.Call the API
Send a POST request with your data. The API merges it into the template and produces the PDF.
Two ways to generate
| Mode | Endpoint | Best for |
|---|---|---|
| Sync | POST /api/v1/templates/{id}/generate | One PDF quickly, same request and response |
| Async | POST /api/v1/templates/{id}/generate-async | Batch work, large documents, or webhook callbacks |
/api/v1. The full URL depends on your account; examples in this site use:
Next steps
Quickstart
Create a template and download your first PDF.
Authentication
Create an API key and send it with each request.
Generate (sync)
Return a PDF in one HTTP response.
Generate (async)
Queue a job and fetch the result later.
Template guide
Liquid syntax, CSS, and page settings.
Limits
Request size, rate limits, and quotas.