API-first · for developers
From data to documents,
in one call.
Send the JSON your system already has, get the laid-out PDF back. With the same API you send it for electronic signature and follow its status. The whole suite is an API: no SDK to install, no plugin, no console to learn before the first call.
Nothing to install, no sales call. The documentation is public and the contract is machine-readable — if an agent writes your integration, give it that.
retryable.
POST /api/v1/flow { "data": { … }, "settings": { "templateId": "contract" }, "signature": { "signers": [ { "name": "Mario Rossi", "email": "mario@acme.example" } ] } } → 202 application/json
One suite, three products
The whole life of a document,
from data to archive.
Three tools that also work on their own. Together they cover the whole path: compose, sign, keep track.
Who it is for
Built for teams whose software makes the documents
-
Software houses and B2B SaaS
Your product has to produce contracts, reports or invoices and you do not want to maintain a PDF generator. Call it and move on.
-
System integrators
One engine for every client, with separate organisations, keys, templates and usage. Change a document without a deploy.
-
Salesforce and Odoo partners
No CRM logic inside: call it from Apex, a flow or a script and attach the PDF back to the record.
-
Companies with an IT team
Documents are updated by whoever writes them, by uploading a new template version.
-
Teams automating with an agent
/llms-full.txt is the whole contract in one file, generated by the running service. Give it to your coding agent.
-
Teams that need it to hold
Every signature carries a certificate, a fingerprint and an event trail, kept for ten years.
Security
Other people's documents.
Treated that way.
What goes through here is contracts, payslips, reports. The choices below are the ones we made, not a list of good intentions. The service is hosted in Europe and run by us; we do not claim certifications we do not hold.
- Real isolation between organisations: one cannot reach another's data, and trying gets a "does not exist", not a "not allowed".
- Files encrypted at rest, with a key that never leaves the server.
- Console sign-in with a second factor, and a log of who did what.
- A no-retention mode: the document is made, delivered and not kept — nor the data that made it.
- Nightly backups and a restore drill, because a backup nobody restored is not a backup.
No friction
What costs days elsewhere is not here
-
No approval to go live
Sign up and the account is active at once. Production needs no review: only credit.
-
Try it free, with the real call
With
isTestthe same call spends no credit: same address, same key. -
Every call says what it cost
Item by item. Out of credit, a refusal with a code, never a pricier plan behind your back.
-
Errors you can read
A stable code for every outcome, explained in the guide; missing fields listed by name.
-
See what happened, and run it again
A curl command for every document, Send again for every webhook, your keys' errors by code.
-
The PDF looks like your Word file
We tell you which Word fonts are missing and what replaces them, as soon as you upload a template.
Questions
What people ask
Do I need to install anything?
No. It is an HTTP API with a Bearer key: any language that can make a POST is already a client. There is no SDK to update and nothing runs on your side.
How long until my first PDF?
A few minutes. The account comes with an API key and a sample template already uploaded, and the welcome page prints the complete command with the key and template id in it.
What kind of signature is it?
A simple electronic signature (SES) under eIDAS. The qualified electronic seal and qualified timestamp are available (2 credits, 6 with the timestamp): the seal attests the file's origin and integrity, not who signed. AES and QES are coming soon: until then asking for one is refused explicitly.
How much does it cost?
Pay as you go with prepaid credits at €0.10 each (VAT excluded) that never expire: a composed document costs 2 credits (€0.20), a signature request 10 credits (€1.00), document and signature in one call 12 credits (€1.20), a verification text message 2 credits. A top-up goes from €10 to €1,000, VAT excluded. Sign-up includes 25 free documents, no card. The full price list is at /legal/prezzi (in Italian).
Who can sign up?
Businesses and professionals with a VAT number. The service, the contract and the legal documents are Italian; the documentation and the console are in English.
Where does my data go?
To a server in Europe, encrypted at rest. You can also ask for nothing to be kept: with dataless the document is made, delivered and forgotten — neither your data nor the PDF. It costs the same, because the work was done.
Start today
Your first document in a few minutes
Create an account, upload a template, make the first call. There is nothing to install.
Sign-up includes 25 trial documents. No credit card. For businesses and professionals with a VAT number.