Every business document. In one sentence.
Say what you need. We only ask for what is missing. Nothing is made up.
- You
Describe it
One sentence is enough, in your language.
- Papii
We ask what is missing
Every value is checked against your words. Nothing is guessed.
- PDF
Take your document
Ready in seconds. The final document with a free account.
- 320
- templates in the catalog
- 5
- languages
- 49
- country & domain packs
- 100%
- render-verified
Document generation API — EU-hosted
Every business document. One API call away.
papii turns plain language or structured JSON into professional PDFs — invoices, payslips, contracts, GDPR notices and more. EU-hosted, render-verified, free to start.
What papii does not promise
- It is not a legal review.
- A template stays a draft until a Belgian professional approves it.
- Rules that depend on the region are marked, not guessed.
POST /render
How it works
Three steps from data to document. No PDF libraries, no layout code, no printers.
Pick a template
Browse 49 packs — Belgian accounting, employment law, GDPR, payroll and more. Every template ships with a JSON schema and sample data.
Send your data
POST /render with your JSON. The API validates it against the template schema before anything is rendered.
Get a signed PDF
A professional, deterministic PDF comes back in seconds. Embed it, archive it or send it.
Plain facts
What happens to your document.
No slogans. This is what papii does.
Hosted in the EU
Your data is processed and stored on EU infrastructure.
No tracking
Only the cookies needed to sign in and remember your language.
Nothing is made up
We only ask for what is missing, and every proposed value comes with a quote from your own words.
The status is shown
Each template page says whether it is render-verified or has passed a legal review.
Documents in your language
French, Dutch, English and German. The site is in English, French and Dutch.
One API
The same documents from your own software with POST /render.
Templates
Template categories
A catalog built for European SMEs — per country, per domain, per language.
Business
18 templatesQuotes, purchase orders, delivery notes and receipts — the daily paperwork.
Accounting BE
25 templatesInvoices, balance sheets, ledgers and Belgian tax fiches.
Employment
36 templatesContracts, clauses and addenda for BE, FR, NL, DE and LU.
Dismissal
18 templatesNotice letters, settlement agreements and urgent-cause dismissals.
GDPR
10 templatesPrivacy notices, processing records and data-subject responses.
Payroll
22 templatesPayslips, employer-cost breakdowns and payroll journals per country.
Legal
20 templatesNDAs, service agreements, rental contracts and formal agreements.
Procurement
10 templatesRFQs, supplier agreements and purchase documentation.
For developers
One request. One document.
POST /render with your JSON. The API validates it against the template schema before anything is rendered.
curl -X POST https://api.papii.eu/render \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "be.accounting.invoice",
"data": { ... },
"options": {"language": "fr"}
}' -o invoice.pdf Questions
Short answers.
Does it work in my language?
Documents come in French, Dutch, English and German. The site is in English, French and Dutch.
What happens to my data?
It is processed and stored on EU infrastructure. Text you type in the demo is anonymised before it is sent to the AI (hosted in the EU). Only essential cookies, no tracking.
Can I use it from my own software?
Yes. Send your JSON to POST /render and get the PDF back. The API documentation lists every endpoint.
About
Made in Belgium.
papii is the document engine of chut.app — the AI back office for SMEs.
Sid, founder
Generate documents by talking to your AI
chut.app is the AI back office for European SMEs — and papii is its document engine. Describe what you need in one sentence; the AI fills, renders and sends it.