Skip to content
An invoice produced by DocIbis from the example template and its JSON data

Word template + JSON data = finished PDF

Send a Word template and JSON data, get a finished PDF back in one API call. Free, open source and self-hosted, compatible with Docmosis templates.
  1. Write the document in Word. Put tags where the data goes: <<client.name>>, a table row repeated per line, a section shown only for some customers.

  2. Add it to the DocIbis library. The console checks the template, keeps its versions and publishes the one your applications use.

  3. Send the data, get the PDF. Your application sends JSON to DocIbis and receives the finished document, usually in a fraction of a second.

Terminal window
curl -H "Authorization: Bearer $DOCIBIS_API_KEY" \
-F templateName=exemples/03-facture.docx \
-F data=@invoice.json \
-o invoice.pdf https://docs.example.com/v1/render

The DocIbis dashboard: documents produced, success rate, durations and API keys

Word stays the editor

Business teams design documents in Word. Developers only send data.

Docmosis-compatible

Same tag syntax and a compatible /api/render call: existing templates and clients keep working.

Self-hosted

One command installs it with Docker on your server. Documents and data stay with you.

Safe publishing

Versions, checks at import, comparison with reference PDFs, scheduled publication and rollback.

Write a template

The tags for fields, tables, conditions, images and QR codes.