Pricing

Own the engine, or pay per document.

Palatine renders where your code already runs: from the browser, in a desktop or mobile app, or on your servers, with the HTML and CSS you already know. Prefer not to host it? Call our API. Prices exclude VAT.

01 · Local engine

Render locally, from the browser to your servers.

A WebAssembly build that runs in browsers, desktop and mobile apps, Node, Bun and edge runtimes, and a native Linux build for your servers. One license for your whole company.

Volume-basedlicense

  • 1 year of support and updates included
  • Runs entirely offline: your documents never leave the device
  • No per-document fees and no render time limit
  • Following years −50%, support and updates included
02 · Cloud API

Send HTML, get a PDF back.

One HTTPS call, nothing to install or scale. About 20× less per document than DocRaptor’s entry plans, and faster. Ideal for apps that generate documents on the fly.

€5/ month + €0.005 / document

  • API key in your dashboard a minute after you subscribe
  • PDF, PNG, WebP and SVG, up to 5 minutes per render
  • Fonts, images and stylesheets fetched from your URLs
  • Cancel any time from the billing portal
The cost of your next million pages

Find your plan.

One page or a whole book.
Choose your monthly volume and compare a month of rendering.

12,000 documents / year
100,000 documents / month
DOCRAPTOR API

Choose a monthly plan.

$75.00/ month

Premium plan
1,250 documents included monthly.

PALATINE LOCAL

Run it yourself.

Volume-basedlicense

From the browser, a desktop or mobile app, or your servers. No per-document fees, no render time limit.

Contact Us

At this volume, choose the Palatine API.Your estimated API cost stays within €250 / month.

Choose the API
Local engine

Licenses

One license per build covers your entire company: production servers, development, CI, and offline rendering in your own apps. No per-server or per-document charges. Pricing follows your volume; tell us about your project and we will send a quote.

Native

Linux x86-64 native CLI; separate WebAssembly build for Windows and macOS

1 year of support and updates, then −50% each following year.

Contact Us
From the browser

WebAssembly

ES module + .wasm, for browsers, Node, Bun, desktop and mobile apps, edge runtimes

1 year of support and updates, then −50% each following year.

Contact Us

Native + WebAssembly

Both builds, for servers and client devices

1 year of support and updates, then −50% each following year.

Contact Us
Usage-based

API

€5/ month

+ €0.005 per generated document, counted automatically and billed monthly.

  • One successful generation = one document, regardless of page count
  • Up to 5 minutes per render
  • Unlimited API keys, revocable any time
  • Invoices and cancellation in the billing portal
Subscribe
How buying works

Questions

How is a license priced?

We price the Palatine binaries from a rate grid based on your volume, between €3,000 and €50,000. The price includes one year of support and updates. Each following year costs 50% less, with support and updates still included. Contact us for a quote.

API or license?

The API suits small and irregular volumes. Once it would cost you more than €250 a month, we advise a license: rendering runs on your own machines or your users’ devices, with no per-document fees.

How long can a render take?

Up to 5 minutes per request on the API. The WebAssembly and native builds have no time limit.

How do I get started with the API?

Sign in with your email (no password), subscribe through Polar, our merchant of record, then create an API key in your dashboard. Your first request can go out a couple of minutes later.

What do I receive with a license?

An email with your license file and a private download link, also kept in your dashboard. Downloads are available as long as the license is valid.

What happens after a year?

The license renews at 50% off, with support and updates; after payment you receive a new license file. Without renewal, the engine prints a warning on every render for 30 days after the expiry date, then stops rendering.

Which versions can I use?

Every build released while your license is valid. A build released after your license expired refuses that license: renew to get it.

Does the engine phone home?

No. The license is checked offline, by a signature inside the license file.

Can I cancel the API?

Yes, from the billing portal in your dashboard. The subscription stays active until the end of the paid month.

Something else?

Contact us for volume, OEM and site licenses.