Free tier · no card
Get a key and send a request.
100 renders a month, free, for as long as you want. No card, no call, no trial that quietly expires. If it does not fit your case, you just stop.
Your key
We store a hash, not the key. If you lose it we cannot recover it — only issue a new one.
Your first request
curl -X POST https://emitforge.com/v1/pdf \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "<h1>Hello {{name}}</h1>",
"data": { "name": "world" }
}'
Coming from an n8n template?
Two things and you are running. The key below goes into a credential — you do not need curl.
- Get your key with the form above. It arrives by e-mail, on a link you open once.
- In n8n, add a Header Auth credential: Name
Authorization, ValueBearer YOUR_KEY. - Open the HTTP Request node in the template, pick that credential, and run the workflow.
The credential is named exactly Authorization — n8n sends it as the header, so nothing else needs changing in the template.
You get back a signed URL to the file. The link expires after 24 hours. Limits, pricing and what counts as a render are on the pricing section.