Document generation API
Turn templates into finished documents.
Design a template with placeholder tags. Send your data as JSON. Get a finished PDF back - seconds later. No drag-and-drop builder to learn, no code beyond one API call.
Invoice Template → invoice.pdf
Billed to <client_name> Acme Corp
Every request is encrypted and authenticated by a key only you control - rotate it any time.
Your templates are plain files you own, and we never keep the documents you generate. Read our privacy policy
Process
How it works
01
Upload a template
Design it like any document. Mark the spots that change with simple tags.
02
Send data
POST JSON to /generate with the values to fill in.
03
Get your document
A finished, ready-to-send PDF comes back in the response. No polling, no waiting room.
Full formatting fidelity
Whatever you design is what you get.
We only touch the placeholders and tags you add. Everything else - fonts, layout, styling - carries straight through, exactly as designed.
- Fonts, colors & styles
- Repeating & nested tables
- Headers, footers & page numbers
- Text boxes & embedded images
Syntax reference
Drop this anywhere in your template. It's replaced with a single value you send.
Put this on a row. It marks that row to repeat once for every item you send - the line items on an invoice, for example.
No Word required
Ditch everything Word makes you put up with.
The old way
- A paid Word or Office seat for everyone who touches a template
- Formatting that quietly falls apart depending on whose computer opens it
- A drag-and-drop builder that traps your templates inside it
- Mail-merge fields and macros that snap the moment you look at them
With ArgoDoc
- Design in LibreOffice Writer - a real, free word processor, not a locked-in builder
- One renderer, every time - what you design is exactly what ships
- Your templates, your files - take them anywhere, no lock-in
- Plain tags anyone can read - no macros, no mail-merge voodoo
Try it yourself
See it work before you write a line of code
Real templates, live in your browser. Edit the fields, hit generate, and download an actual PDF - free to try, no card required.
Try all the examples →