Upload a DOCX. Get a typed document API. 30 seconds.

Self-hosted DOCX/XLSX/PDF rendering from your templates — deploy on your own VPS, $20 once.

Docuzen Admin UI — Template detail page

Stop hand-rolling document generation

Hard-coded report scripts break every time the template changes
Upload a DOCX/XLSX — Docuzen extracts {{variables}} into a typed Schema automatically
Setting up LibreOffice for PDF conversion is fragile and slow to maintain
Gotenberg sidecar handles DOCX/XLSX → PDF conversion reliably, out of the box
Every client wants their own fonts and branding in generated documents
Per-project font upload (.ttf) with validation — no glyphs missing in production

How it works

1. Upload your template

Drop a DOCX or XLSX with {{variable}} placeholders into the Admin UI. Docuzen extracts a Schema — the list of variables and required fonts — automatically.

2. Call the Render API

Send your data to the project's render endpoint with your API key. Pick the output format: docx, xlsx, or pdf.

curl -X POST https://your-domain.com/api/projects/{projectId}/renders \
  -H "X-Api-Key: <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "invoice-template",
    "outputFormat": "pdf",
    "data": { "customerName": "Acme Co.", "total": 1200 }
  }'

3. Get your Document

Docuzen fills the template, converts it if needed, and streams the finished document straight back in the response — ready to download or send to your customer.

Docuzen Admin UI — System health and usage

Everything you need to ship

DOCX, XLSX, and PDF
Render the same template to Word, Excel, or PDF — pick the output format per request.
Per-project font upload
Upload .ttf fonts for your brand. Optional strict validation catches missing fonts before render.
Google Docs / Sheets sync
Link a template to a Google Doc or Sheet and pull the latest version with one click.
Per-project API keys
Scope credentials to a project. Revoke a key without breaking the rest of your integrations.
Self-hosted
Deploy on your own VPS with Docker Compose, or scale up to ECS Fargate with the optional Terraform module.
Live preview
Render a preview PDF straight from the Admin UI before wiring up your integration.

Built for document-heavy workflows

Invoices

Generate branded invoices from order data — fill line items, totals, and customer details automatically.

Contracts

Produce signed-ready contracts from a master template — swap in party names, terms, and dates per deal.

Reports

Turn structured data into polished DOCX or PDF reports on a schedule, without touching a spreadsheet.

Certificates

Issue certificates of completion or attendance in bulk, each with the recipient's name and details.

Built on tools you already trust

No black box — Docuzen runs on a straightforward, well-documented open-source stack you can read, extend, and maintain yourself.

NestJSCarboneGotenbergPostgreSQLS3Docker
Docuzen license
$20one-time
  • Deploy on 1 organization
  • Full source code via Gumroad zip
  • Lifetime updates
  • Docker Compose setup — run on your own VPS
  • Optional Terraform module for ECS Fargate

Frequently asked questions

What does the license cover?
A commercial license to deploy Docuzen on one organization. Redistribution of the source code is not permitted.
How do I get support?
Open an issue on the docuzen-support repo — that's where bug reports and questions are tracked.
Can I get a refund?
Refunds are handled through Gumroad's standard refund policy — see your purchase receipt for details.
Do I get the source code?
Yes — purchasing on Gumroad gives you a zip with the full source code, which you deploy and operate yourself.