Self-hosted PDF platform with 50+ tools, a browser UI, and a private API
Other
- TypeScript
- Java
- Python

About Stirling PDF
Stirling PDF is an open-source PDF platform you run yourself, in a browser, on your own servers, or as a desktop client. Because it processes files locally rather than sending them to an external service, it keeps sensitive documents private while you edit, sign, redact, and convert them.
It bundles 50+ tools covering merge, split, OCR, compression, format conversion, signing, redaction, and editing. You can chain these into no-code pipelines directly in the interface, and REST APIs are available for nearly all tools to integrate PDF processing into your own systems.
The quickest way to start is a single Docker command, with desktop and Kubernetes installs also supported. The interface is translated into 40+ languages, and a paid tier adds SSO, auditing, and flexible on-prem deployment options.
Key features
- Edit, merge, split, sign, redact, convert, OCR, and compress PDFs
- Run in a browser, as a desktop client, or as a self-hosted server
- REST APIs available for nearly all tools
- No-code pipelines for PDF automation
- Interface translated into 40+ languages
Details
- On GitHub since
- 2023
- Tools
- 50+ PDF tools
- Interfaces
- Browser · Desktop · Server
- Languages
- 40+ UI languages
- License
- Open-core
