Skip to main content

Fully Managed
Stirling PDF
as a Service

Deploy Stirling PDF as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Stirling PDF is an open-source PDF toolkit with 60+ tools for merge, split, OCR, destructive redaction, signing, conversion, and no-code pipelines — combining the document workflows of Adobe Acrobat with the privacy and cost of software you run on your own infrastructure.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Stirling PDF

Stirling PDF

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Stirling PDF Preview Image

ABOUT THE SOFTWARE

What is Stirling PDF

Stirling PDF is an open-source PDF manipulation toolkit with more than 60 individual tools — edit, sign, redact, OCR, convert, compress, watermark, and chain them together in no-code pipelines. It runs server-side, processes files in memory, and stores nothing once a job completes.

The project is published by Stirling PDF Inc. under an open-core license — most of the codebase is permissively licensed, with paid modules for desktop and SaaS deployments. Version 2.0 shipped on 3 December 2025, adding stateful multi-tool workflows, in-app text editing, single sign-on for self-hosters, and native desktop apps for Windows, macOS, and Linux. The project is a full member of the PDF Association.

The repository has 78,800 stars on GitHub, 6,900 forks, and 200+ contributors across more than 5,100 commits — among the most-starred open-source projects in the PDF tooling category. The official Docker image (stirlingtools/stirling-pdf) has been pulled more than 7.2 million times, with weekly pulls running near 150,000. Stirling PDF runs as a single Java application that orchestrates Tesseract, LibreOffice, qpdf, Ghostscript, ImageMagick, and Poppler under the hood.

FEATURES

What Stirling PDF does

Stirling PDF ships with more than 60 tools out of the box. The eight below cover roughly 90% of the workflows that teams move over from Adobe Acrobat or web-based PDF services. All of them work on the DANIAN-managed instance from day one.

Merge and split

Combine multi-PDF inputs into a single document, or split by page range, file size, or one-file-per-page. Useful for assembling discovery packets and breaking apart scanned multi-document batches.

Destructive redaction

Selected text is removed from the underlying PDF, not visually masked. Safe for legal production, freedom-of-information responses, and any workflow where a black box on preserved text would be a leak.

Convert from and to PDF

PDF↔Word, Excel, PowerPoint, ODT, HTML, and image formats via LibreOffice and Pandoc. URL-to-PDF for archiving web pages. Image-to-PDF for batch scans of paper.

Watermark, page numbers, Bates numbering

Text or image watermarks at configurable opacity. Sequential page numbering for paginated documents. Bates numbering with custom prefixes and persistent counters for litigation production.

OCR with Tesseract

More than 100 languages supported via .traineddata packs. Makes scanned PDFs searchable and copy-able. DANIAN instances ship with eight language packs pre-installed; more can be added by request.

Compress

Configurable quality tiers via Ghostscript pipelines. Brings 200 MB scanned binders down to 20–40 MB without visible quality loss. Useful before email send or long-term archive.

Sign and certify

Digital certificate signing, signature flattening, and group signing for multi-party documents. Imports standard X.509 certificates; works with hardware tokens for higher-assurance use.

No-code pipelines and REST API

Chain tools into multi-step workflows from the UI, save them, and run on dropped folders. Every tool also exposed as a REST endpoint with an OpenAPI spec for scripting.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Stirling PDF

Adobe announced a price increase on Acrobat Standard for business effective 1 April 2026, layered on top of 6–10% enterprise increases through 2025. Stirling PDF 2.0 shipped at the same moment with text editing, SSO, and desktop apps — making the open-source path credible for teams that had been waiting.

Running Stirling PDF yourself is not difficult. Running it reliably is a different conversation. The Java application orchestrates seven separate subprocess dependencies — Tesseract for OCR, LibreOffice for office-document conversion, unoserver as the LibreOffice bridge, qpdf for repair and structure, Ghostscript for compression, ImageMagick for raster work, and Poppler for rendering. Each has its own version constraints, memory profile, and failure modes. Each can break independently without the parent application noticing. The work to make all of that boring is exactly what gets pushed into "we'll fix that next sprint" and never quite gets done.

The single most-reported failure mode in the upstream issue tracker is the LibreOffice/unoserver connection collapse — issue #3030, #3829, #2928, and #3273 all describe the same pattern. Stirling PDF boots, accepts a PDF-to-Word job, and the conversion hangs on "Processing…" forever because the headless LibreOffice binary failed to bind its UNO socket on port 2002. The Java parent keeps accepting work; the user sees nothing. We run supervised health checks on the conversion socket, and the JVM capped at 60% of available RAM so the converter never starves. The crash becomes a recoverable restart instead of a silent dead end.

Beyond the converter pool, every DANIAN-deployed instance ships with eight OCR language packs pre-installed (en_GB, en_US, fr_FR, de_DE, es_ES, it_IT, nl_NL, pt_PT) so the first scanned document doesn't trigger a download stall. Login is enabled by default — not the upstream admin/stirling seed — and the reverse proxy raises body limits to 256 MB so large redaction and OCR jobs don't time out at the edge. Custom branding via mounted customFiles is one ticket away. The default-config gap between "it works on my laptop" and "it works for production" is roughly six configuration knobs, and we ship them tuned.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Stirling PDF on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

12-PERSON COMMERCIAL PROPERTY FIRM

Assembling 100-page lease packets without a license seat for every broker

A boutique brokerage in Germany assembling lease packets from landlord templates, surveyor reports, EPC certificates, and broker cover sheets. Running Stirling PDF on the Germany region with OCR in en_GB and de_DE, destructive redaction on bank statements before lender packages go out, and the pipeline feature to batch-merge per-property folders nightly. Integrated with Nextcloud for storage and n8n to trigger the merge.

6-PARTNER ACCOUNTING PRACTICE

500 supplier invoices a month for clients, processed server-side

A Dublin accounting firm processing 400–600 supplier invoices monthly during quarterly VAT runs. Running Stirling PDF on the Netherlands region for low-latency access. They use OCR plus extract-text to pull line items, split scanned multi-supplier batches into per-invoice PDFs, and add page numbers for audit binders. The REST API is called from Paperless-ngx so OCR runs on the server, not the bookkeeper's laptop.

15-ATTORNEY LITIGATION PRACTICE

Bates numbering and destructive redaction across 4,000-page productions

A Toronto litigation practice running Stirling PDF on the Canada region for Bates-numbered discovery production, permanent redaction of privileged content, and OCR in en_US and fr_CA for scanned exhibits. SSO via Keycloak so paralegals authenticate with firm credentials. The compare-PDFs feature catches opposing-counsel insertions in redline exchanges. Average production: 2,000–4,000 pages per matter, six matters per month.

COMPARISON

Four ways to run Stirling PDF

Stirling PDF can be reached four ways: stay on the proprietary PDF service it would replace, run it yourself on a VPS, run it on home hardware, or run it managed. The math below uses the most common replace target — Adobe Acrobat Pro for teams — and DANIAN's flat €9/month for every team size.

ADOBE ACROBAT PRO FOR TEAMSSELF-HOST ON A VPSHOME SERVERDANIAN MANAGED STIRLING PDF
1 user
$23.99/mo · $287.88/yr~$44/mo infra + 5–10 hr ops setup€85–187/mo (hardware amortised + power + internet + backup)€9/mo · €108/yr
5 users
$119.95/mo · $1,439.40/yr~$44/mo + 1–2 hr/mo ops(same; user count doesn't change cost)€9/mo · €108/yr
10 users
$239.90/mo · $2,878.80/yr~$44/mo + 2–3 hr/mo ops (DB tuning recommended)
Note: the open-source version has a 5 users limit
(same)
Note: the open-source version has a 5 users limit
€9/mo · €108/yr
Note: the open-source version has a 5 users limit
Ongoing ops timeNone — vendor runs it1–2 hr/month ongoing2–4 hr/month ongoingNone
Document privacyFiles traverse Adobe cloudYours, on a leased VPSYours, on your hardwareYours, in the region you choose
OCR language packsBundledConfigure yourselfConfigure yourself8 pre-installed
LibreOffice converterN/A (proprietary stack)Configure and superviseConfigure and supervisePre-warmed pool, supervised
Custom brandingNoYes — DIYYes — DIYYes — one ticket
Total at 5-10 users / year~€2,660~$528 infra + €60–240/mo time~€1,020–2,240€108

Adobe pricing verified at adobe.com/acrobat/business/pricing-plans.html on 17 May 2026. Acrobat Standard for business raises again on 1 April 2026. VPS cost reflects a 2 vCPU / 4 GB production-class VPS at around $24/month plus $5/month object-storage backup and $15/month monitoring; ops time priced at €60–120/hour. Home-server cost reflects amortised hardware over 36 months, electricity at €0.30/kWh, business-grade internet with static IP, and an off-site backup target.

BY INDUSTRY

Stirling PDF for specific industries

The four industries below put specific demands on a PDF toolkit — destructive redaction for legal production, retention for accounting, document-package integrity for real estate, and metadata-clean responses for public-sector records requests. Each describes the configuration we set for that workflow.

Litigation, corporate, and IP practices use Stirling PDF for discovery production and contract assembly.

Destructive redaction is the load-bearing feature: Stirling PDF removes the underlying text rather than overlaying a black box, which matters for evidentiary integrity under US FRCP Rule 34 and equivalent provincial discovery rules in Canada and the UK.

DANIAN's configuration choice for legal customers is a persistent Bates counter that survives pipeline reruns, plus enforced login so paralegal access is traceable.

A typical workflow: raw discovery scans → Tesseract OCR in the relevant litigation languages → permanent redaction of privileged passages → Bates numbering with a per-matter prefix → output as load-file-ready PDFs.

Typical production volume runs 2,000–10,000 pages per matter; a mid-size firm produces 50–200 matters a year.
Accountants, bookkeepers, and fractional CFOs use Stirling PDF for invoice processing, bank-statement extraction, and audit binder assembly.

The operational anchor is statutory retention — seven years under UK HMRC, ten under German GoBD, six in most Canadian provinces — which makes PDF/A archival a regulatory requirement, not a preference.

DANIAN's default for accounting customers is a nightly pipeline triggered by a watched scan inbox, PDF/A-2b output, and no public sharing.

A typical workflow: scanned bank statements plus supplier invoices arrive in a watched folder → Stirling splits multi-supplier batches by page → OCR converts the entire stack → the extract-text REST endpoint feeds the bookkeeping software → a merged audit binder is generated per period.

Typical processing volume is 400–2,000 PDFs per VAT cycle, with OCR throughput of 1.5–3 pages per second on the DANIAN-tuned defaults.
Brokerages, conveyancers, and small property law practices use Stirling PDF for transaction file assembly.

The operational standard is package integrity: under RICS Home Survey reporting in the UK or equivalent regional disclosure rules across mature property markets, buyer and seller packages must be presented as single paginated PDFs with all schedules in agreed order.

DANIAN's configuration choice for real-estate customers is a mounted customFiles volume with a firm-branded watermark, URL-to-PDF for capturing property-listing snapshots at the time of offer, and a password-set step before cross-party send.

A typical workflow: title documents, surveyor report, listing photos, and draft contract → merge in pipeline order → add watermark and page numbers → password-protect → email a private link.

Typical packet size is 80–200 pages; a 10-broker office assembles 20–60 packets per month.
Local authorities, university registrars, and freedom-of-information teams use Stirling PDF for records-request responses.

The operational standard is redaction that survives a copy-paste — US 5 U.S.C. § 552, UK FOIA 2000, and Regulation 1049/2001 all require that redacted material be irrecoverable from the released file, which rules out PDF tools that draw black boxes over preserved text.

DANIAN's default for public-sector customers is region matched to the records-holding jurisdiction, login required (no anonymous tool access), the file-cleanup cron tightened to a 60-minute window, and metadata stripping enabled in the pipeline.

A typical workflow: incoming records request → OCR for scanned paper records → destructive redaction of personal data and statutorily exempt material → flatten metadata → bundle the response packet with Bates numbers.

Typical response packets run 500–5,000 pages; a mid-size municipal authority processes 30–80 records requests per month.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

DANIAN instances ship with eight Tesseract language packs pre-installed — en_GB, en_US, fr_FR, de_DE, es_ES, it_IT, nl_NL, pt_PT. To add another, send us the ISO code (e.g., zh_CN, ja_JP, ar_SA) and we drop the .traineddata into the persistent volume. The change survives image upgrades because tessdata is mounted, not baked into the container.
Yes. The redaction tool removes the underlying text from the PDF page, not just overlays a black rectangle. A receiver who runs Ctrl+A then Ctrl+C on a redacted region gets nothing back. The same is true for the metadata of redacted objects — the underlying object stream is rewritten. This is the behaviour most legal and freedom-of-information workflows actually need.
The REST API is exposed at every Stirling PDF endpoint with an OpenAPI spec at /swagger-ui/index.html. We set a per-instance API key in the SECURITY_CUSTOMGLOBALAPIKEY environment variable on request; you send it as an X-API-Key header. Rate limits are tunable per-customer. This is the standard path for n8n, Zapier, or in-house scripts.
No. Files are processed in memory or in a per-session /tmp directory and deleted on download or session timeout. The application is stateless except for user accounts, saved pipelines, and uploaded customFiles for branding. The file-cleanup cron runs hourly on DANIAN instances. The DANIAN instance itself is backed up daily — that covers users, pipelines, and branding, not transient job data.
DANIAN instances default to a 256 MB upload limit and a 600-second proxy timeout, both substantially above the upstream defaults so OCR and compression jobs on long scanned binders don't time out at the edge. If you need higher, send us a note — we raise SYSTEM_FILEUPLOADLIMIT and the reverse-proxy client_max_body_size in one ticket.
Each unoserver instance holds about 50 MB resident even when idle, plus the JVM itself. DANIAN instances run two pre-warmed unoserver instances and a JVM capped at 60% of available RAM, so a baseline €9 plan typically idles around 800 MB to 1 GB. That's the trade for not hanging on the first conversion. If your workload is conversion-heavy, we can shift to the latest-ultra-lite image variant.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
There's no data migration — Adobe doesn't store the source files most teams care about, and Stirling PDF doesn't need a starting library. Cancel the Adobe seats at next renewal, bookmark the new Stirling URL, and run the most common workflows side-by-side for a week. Most teams find the only gap is desktop form authoring, which Stirling PDF v2.x now covers natively.
Even simpler. Both services are stateless processors with nothing to export. Stop the subscription, bookmark the DANIAN Stirling URL, and the workflows that worked before still work. Teams that were paying per-seat will see the savings on the next invoice; teams that were paying for higher file-size limits get the 256 MB default.
Yes for certificate-based signing — Stirling PDF accepts standard X.509 certificates, works with hardware tokens for higher-assurance signing, and supports signature flattening so the signed PDF can't be edited without invalidating the signature. The piece Stirling PDF doesn't replicate is Adobe Sign's workflow product; for that, pair Stirling PDF with an open-source signature workflow like DocuSeal.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Stirling PDF for 7 days

No card. Cancel from the dashboard.