Developer API Quick Start — Automate PDF Processing
Quick answerCreate a free account, generate an API key from your dashboard, and call the REST API to merge, compress, watermark or protect PDFs from your own code — the same engine that powers the website.
Everything the website does with PDFs is also available as a REST API — useful for invoicing systems, document workflows, and any app that produces or processes PDFs.
Getting your API key
- Create a free account and open your dashboard.
- Go to Developer API and generate a key — it's self-service, no approval wait.
- Keep the key secret: anyone holding it can use your quota.
Your first request
Every endpoint follows the same pattern: send your file(s) with your API key, receive the processed file or a download URL. The full endpoint list, parameters and code samples live in the API docs inside your dashboard.
💡 Start with the compress endpoint — it's the simplest (one file in, one file out) and proves your integration end-to-end.
Best practices
- Store the API key in an environment variable, never in client-side code.
- Handle retries — network calls can fail; one retry with backoff covers most blips.
- Respect the rate limits shown on your dashboard; the free tier is generous for real projects.
Frequently asked questions
Is the API free?
Yes — a free tier is included with fair limits. Heavier usage is available on paid plans shown in the dashboard.
Which operations does the API support?
The core PDF operations — merge, compress, watermark, protect and more — the same engine behind the website tools.
Where are the full API docs?
Inside your dashboard under Developer API — endpoints, parameters, and ready-to-copy code samples.