PaperPony

Get an API key

Leave an address and a line about what you are building. A key normally arrives within a day.

There is no signup form and no card, because there is no checkout to put one in. Keys are issued by a person, and that person reads what you write here.

Where the key goes. Nothing else is sent here.

A line is enough. It decides which limits you get, and it is the fastest way to tell us about a script or a language we should check before you hit it.

What you can do before the key arrives

The invoice generator needs no key and no account. It runs the same render engine the API does, so a PDF from it is the PDF you will get back from POST /v1/pdf/render. If your documents use Arabic, Hebrew or CJK text, that is the cheapest way to check the fonts hold up before you write any code.

The quickstart is worth reading first. Everything in it works the moment the key lands, and the only step you cannot do yet is the one this page replaces.

What you get

Two keys. A pp_live_ key on the free tier, which is 100 pages a month, and a pp_test_ key that runs the whole pipeline, watermarks what it produces and charges nothing. Iterate on the test key and a loop that misfires at three in the morning costs you nothing.

A key is 24 random base58 characters, around 140 bits. We store an HMAC of it rather than the key, so nobody here can read yours back to you: a lost key is replaced, not recovered, and the old one is revoked in the same step. That is also why it is shown exactly once.

Pricing covers what happens when the allowance runs out. Short version: renders stop, nothing is billed.