Build beautiful PDF templates with a visual editor.
Render them via API. Your business team designs, your API delivers.
Works with any language — TypeScript, Python, Go, Rust, PHP, cURL, and anything that can send an HTTP request.
const res = await fetch('https://pdfsend.up.railway.app/api/v1/render', {
method: 'POST',
headers: {
'Authorization': 'Bearer ps_live_xxxxx',
'Content-Type': 'application/json'
},
body: JSON.stringify({
template_id: 'invoice',
data: {
company: 'Acme Corp',
amount: '$1,500.00',
date: '2026-03-06'
}
})
})
const pdf = await res.blob() // That's it.From template to PDF in three steps.
Visual editor anyone can use — or HTML for full control
One line of config, Bearer auth
Single POST request, PDF in ~300ms
A complete PDF pipeline — editor, preview, API, logs — all included.
Full HTML editor with syntax highlighting and Handlebars autocompletion. For when your team needs full control.
Edit templates visually — no code required. Perfect for business teams who need to update designs without waiting on developers.
See your PDF render in real-time as you type. Accurate page dimensions and margins.
A4, Letter, landscape, square, or fully custom. Configurable margins, fonts, and background.
Bearer auth, OpenAPI 3.1 spec, interactive docs. Works with any language — TypeScript, Python, Go, Rust, PHP, cURL.
Full history — status, duration, file size. Filterable and cursor-paginated.
All-in-one with 5-minute integration vs building from scratch or paying per document.
Developers set up the API. Business teams own the templates. Everyone wins.