Open sourceWraft is AGPLv3 and self-hostable — read the source on GitHub

Licensing

Two licences, one piece of software

Wraft is dual licensed. AGPLv3 covers everyone, costs nothing, and is all most companies ever need. A commercial licence exists for the case AGPL genuinely cannot serve: shipping Wraft inside something you sell.

AGPLv3 · Commercial · Identical build under both

Before the comparison

The commercial licence does not unlock anything

It is the same build. Every feature, every limit, every line — identical under both. What a commercial licence changes is what you are obliged to do, what we warrant, and who answers when it breaks.

Plenty of open-source companies use the free licence as a demo of the paid one. If we ever do that, this paragraph will have quietly disappeared, and you should hold us to it.

The two licences

Pick the one your situation requires

Most readers of this page need the first. The second exists so that the companies who genuinely cannot use it are not shut out.

AGPLv3

Recommended
Free
Forever, for everyone

The whole platform, complete, on your own infrastructure. Most companies never need anything else — including large ones running Wraft for thousands of internal users.

  • Every feature, no user or document limits
  • Run it internally, forever, at any scale
  • Modify it, fork it, audit every line
  • Documents you generate are yours outright
  • Community support on GitHub and Discord
Read the licence

No account, no licence key, no sales call.

Commercial

Talk to us
Priced per engagement

The same software under different terms, for companies that cannot accept copyleft — because they ship Wraft inside a product, or because their legal function will not approve AGPL at any price.

  • Identical software — nothing extra is unlocked
  • Embed and redistribute without copyleft reaching your code
  • Keep your own modifications private
  • Written warranty and IP indemnity
  • Support terms and a named escalation path
Start the conversation

We will tell you if you do not need this. It happens often.

Which one applies

Find your situation

Six cases that cover almost everyone. If yours is not here, describe it and we will tell you which licence you need — including when the answer is neither.

Running Wraft for your own company, however many people
AGPLv3
Internal use is not distribution. Nothing is triggered, and nothing is owed.
Modifying it for your own internal use
AGPLv3
Your changes are yours while they stay inside. The obligation begins when others receive or use them over a network.
Calling Wraft's API from your separate application
AGPLv3
Two programs talking over HTTP is aggregation, not derivation. Your application's licence is unaffected.
Embedding Wraft in software you sell
Commercial
Your product becomes a derivative work, and AGPLv3 would require you to release it under the same terms.
Offering modified Wraft to your customers as a service
Commercial
Section 13 gives those users the right to your corresponding source. A commercial licence removes that.
Your legal team will not approve AGPL, whatever the use
Commercial
A common and entirely reasonable policy. The licence is the blocker, not the software.

Side by side

Rights and obligations, not features

A feature matrix would be a shorter table with nothing in it, because the software is the same. These are the things that genuinely differ.

Dimension AGPLv3 Commercial
Dimension The software AGPLv3 The complete platform Commercial The same complete platform, byte for byte
Dimension Internal use, any scale AGPLv3 Permitted, free, forever Commercial Permitted — and unnecessary, if this is all you do
Dimension Modifying it AGPLv3 Permitted, without limit Commercial Permitted, without limit
Dimension Keeping your modifications private AGPLv3 Only while you never convey or serve them to others Commercial Yes, unconditionally
Dimension Shipping it inside your product AGPLv3 Your product inherits AGPLv3 and its source obligations Commercial Your product stays yours, under your own terms
Dimension Offering it to your customers as a service AGPLv3 Section 13 applies — users can request the corresponding source Commercial No source obligation
Dimension Documents you generate AGPLv3 Yours. Output is not a derivative work Commercial Yours
Dimension Warranty AGPLv3 None — the licence disclaims it, as open-source licences do Commercial Written warranty
Dimension If someone claims the code infringes AGPLv3 Your exposure to manage Commercial We indemnify you
Dimension Support AGPLv3 Community — GitHub issues and Discord Commercial Contracted, with response times and an escalation path

A plain reading of AGPLv3, not legal advice. Your counsel should read the licence — it is short, and linked above.

Wraft as a document engine

When Wraft is a component of your product rather than your tool

This is where the licence question stops being theoretical. Four shapes it usually takes — the first three point to a commercial licence, the fourth almost never does.

Document generation inside your SaaS

Your customers press Export and get a properly typeset contract, invoice or policy. Wraft is the engine behind it and never appears in their interface.

A vertical product built on top

Legal tech, HR tech, an ERP add-on. You own the domain logic and the customer relationship; Wraft handles templates, rendering, versioning and signature underneath.

Shipped to customers on their own hardware

You install your product inside a client's environment — a bank, a hospital, a government department. That is redistribution, and it is where licence questions arrive first.

An internal platform other teams build on

One document service for the whole company, with teams calling it over the API. Internal use, so AGPLv3 covers it — this is the case people most often think they need to buy for.

What AGPL actually asks

Four things worth knowing before your counsel reads it

AGPLv3 has a reputation heavier than its text. These are the parts that decide whether it affects you.

It is triggered by giving Wraft to others, not by using it

Distribution and network service are the triggers. A company running Wraft for its own staff — ten people or ten thousand — never reaches them.

Section 13 is the part that distinguishes AGPL from GPL

If you modify Wraft and let people interact with it over a network, those users can ask for the corresponding source of your modified version. Unmodified, there is nothing additional to provide.

It reaches your code, never your content

The documents Wraft produces are your work product, not derivative works of the software. No licence term touches them, and no clause claims any right over them.

Separate programs are separate

An application that calls Wraft over REST is not a derivative work of it, on the same reasoning that lets a program call any networked service without inheriting its licence.

Procurement

What a commercial agreement covers

Terms are set per engagement rather than published, because they depend on what you are shipping and where. What is on the table is consistent.

  • Perpetual licence to the versions you take. It survives us, and it does not lapse if you stop renewing support.
  • Redistribution and embedding rights scoped to your product, so copyleft does not reach your code or your customers'.
  • Warranty and IP indemnity — the two things the open licence expressly disclaims, and usually the reason procurement asks for this at all.
  • Support with response times and a named escalation path, rather than an issue tracker and goodwill.
  • Deployment help where you need it — air-gapped installations, regulated environments, migration from whatever you are on.
  • A source escrow arrangement if you want one, though the AGPLv3 release already makes it close to redundant.

Buyer questions

What legal and procurement ask

We are a hundred-person company running Wraft internally. What do we owe?
Nothing, ever. Internal use at any scale is what AGPLv3 permits without condition. If a salesperson tells you otherwise, they are not from here — and we would rather lose the deal than sell you a licence you do not need.
Does the commercial licence unlock features?
No, and it never will. The software is identical under both. Our pricing page commits to this in terms: if a feature exists, it is in the AGPLv3 core. What a commercial licence changes is your obligations, your warranty and your support — not your build.
Do you own or claim anything in the documents we generate?
No. Output is not a derivative work of the software that produced it, and nothing in either licence claims a right over your content. This is the same in both directions: your documents remain readable and yours whether or not you keep using Wraft.
We call Wraft's REST API from our own product. Does AGPL reach us?
On a plain reading, no — two separate programs communicating over HTTP is aggregation rather than derivation, and your product's licence is unaffected. Where teams do get caught is by linking Wraft's code into their own or shipping it as part of their installer, which is derivation. If your architecture sits near that line, tell us what it looks like and we will give you a straight answer.
Can we start under AGPLv3 and move to a commercial licence later?
Yes, and it is the usual path. Build on the open licence, and come to us when you are close to shipping something that needs different terms. Nothing has to be rewritten — it is the same software, and only the agreement changes.
What happens to our commercial licence if Wraft the company goes away?
A perpetual licence survives us, and the AGPLv3 release cannot be withdrawn from anyone who already has it — no version we have published can be un-published. That is the practical argument for open source in procurement: the worst case is that you maintain it yourself, not that it stops.
Do you offer terms for non-profits, research or public bodies?
Those uses are usually covered by AGPLv3 outright, so there is nothing to buy. If your institution needs a commercial licence for a policy reason rather than a technical one, say so and we will treat it accordingly.

Not sure which applies?

Describe what you are building and we will tell you — including when it is free