Stirling PDF
An open-core PDF platform with 50+ tools for editing, merging, signing, redacting and converting documents on desktop, in the browser or on your own server.
- GitHub stars
- 93k
- Last commit
- today
- Latest release
- v3.0.2
- Self-hosted
- Yes

Stirling PDF is an open-source PDF editing platform that can run as a desktop app, in the browser, or on servers you control through a private API. The project's pitch is that documents can be edited, signed, redacted, converted and automated without being sent to an external service. It is written in Java and distributed with Docker for self-hosting.
It bundles more than 50 PDF tools, including merge, split, sign, redact, convert, OCR and compress. No-code pipelines in the interface let you automate repeated processing, and REST APIs cover nearly all tools for integration into existing systems. The interface is available in over 40 languages. Enterprise options include SSO, auditing and flexible on-premise deployments.
A quick start with Docker serves the app on a local port, and the documentation covers desktop and Kubernetes installs. The repository describes the project as open-core, and GitHub lists its license as 'Other', so confirm which features fall under which terms. It suits individuals and organizations that handle sensitive PDFs and prefer a self-hosted alternative to online PDF tools.
Key features
- 50+ PDF tools: merge, split, sign, redact
- OCR, conversion and compression
- No-code automation pipelines in the UI
- REST APIs for nearly all tools
- Desktop, browser and self-hosted server modes
- SSO and auditing for enterprise deployments
- Interface in 40+ languages
Pricing: Free open-source plan with 1,000 monthly credits. Team costs $99 per month for 100 users; Enterprise is custom, and a PDF Processor option sells credits at 1¢ each.

