CloudPDF
DocsPricing
Start building

Production-grade PDF, built into your product.

Viewing is the easy part. CloudPDF adds annotations and collaboration, permissions, signed URLs, and scale that production demands — as a drop-in viewer or headless components, hosted or self-hosted.

Developer firstBuilt for scaleSecure by design
CloudPDF viewer preview
import { CloudPDFViewer }
from '@cloudpdf/react'

<CloudPDFViewer
  src="https://.../proposal.pdf"
  accessToken={token}
  annotations
  enableDownload={false}
  theme="light"
/>
Access Control
  • Signed URLs
  • Role-based access
  • Domain restrictions
  • Audit logging
Store anywhere.
Deploy your way.
Amazon S3Amazon S3
Google CloudGoogle Cloud
Azure BlobAzure Blob
Managed SaaSSelf-hosted
The problem

A viewer is just the beginning.

The moment PDFs hit production, basic viewing isn't enough. Teams run into the same roadblocks that slow down launches and add complexity.

Document with highlights and a comment bubble

Annotations and collaboration

Teams need to highlight, comment, and collaborate inside documents.

Without it, workflows break outside your product.
Secure document with a link and lock

Permissions and signed URLs

Secure access, expirations, and role-based controls are table stakes.

Ad-hoc sharing and downloads create risk and support load.
Code editor next to a UI layout

Custom UI complexity

Building a polished PDF experience with permissions and tools takes months.

Reinventing the viewer slows down your roadmap.
Cloud server with a globe and security shield

Hosting, scale, and compliance

Global delivery, large files, compliance, and audit logs are hard to get right.

Infrastructure distractions pull focus from your product.

CloudPDF gives you the workflow layer, not just the viewer.

The hard part

You could build
it yourself.

The demo is easy. The production reality is not.

Start with pdf.js, wire up a viewer, and ship the first demo fast. Then the hard part begins: annotations and collaboration, permissions, signed URLs, audit logs, compliance, huge files, global scale, and self-hosting.

The first 20% is a weekend.
The last 80% is where roadmaps go to die.

We know — we've handled every one of these edge cases inside CloudPDF.

20%
The easy part
PDF viewer interface
  • Basic viewer
  • First demo
  • Ship it
80%
The hidden complexity
Collaboration
Audit logs
Permissions
Compliance
Self-hosting
Signed URLs
Global scale
Huge files
Edge cases
20%80%

Effort over time

The plan

CloudPDF handles the hard parts.

Three steps to production — whether you want it live in ten minutes or wired deep into your own stack.

1

Choose how it runs

Start on managed SaaS, or deploy the server into your own environment.

Managed SaaS

Fully managed by CloudPDF. Scale instantly. Always up to date.

Learn more

Self-hosted

Deploy in your environment. Full control and data residency.

Learn more
2

Drop in the viewer

Upload a document, then use the ready-made viewer or go headless with components and APIs.

Ready-made Viewer
PDF viewer interface
Headless & APIs
const instance = await CloudPDF.create({
 document: "contract.pdf",
 features: ["annotate", "sign"]
});
instance.load();
3

Turn on the hard parts

Annotations, permissions, signing, and collaboration — without custom infrastructure.

Annotations
Permissions
eSign
Collaboration
Redaction
Audit Logs
Fastest path

Managed SaaS + ready-made viewer

No infrastructure to run, no UI to build. A working viewer in your app in under 10 minutes.

Start here
Most control

Self-hosted + headless components

Your environment, your data, your interface. A deeper integration for teams with strict requirements.

See the self-host guide

From first integration to production rollout.

Proof & Trust

The credibility
behind CloudPDF.

Open source at our core. Trusted by developers. Built for production. Backed by a growing community.

4k+

stars on EmbedPDF

CloudPDF is built on EmbedPDF, our open-source PDF viewer. Same team, same core — CloudPDF is the hosted platform around it.

Star EmbedPDF on GitHub
1M

monthly
npm downloads

Consistent adoption and active usage by developers worldwide.

PDF Association
PDF

Association
member

Proud member of the PDF Association, advancing the future of PDF.

pdfa.org

CloudPDF has been rock solid in our stack. The API is clean, reliable, and the team ships incredibly fast.

Alex M.
Alex M.
Lead Engineer
Built on PDFium

Powered by the Chromium PDF engine for speed, fidelity, and compatibility.

Deploy SaaS or self-hosted

Use our managed SaaS or deploy anywhere with full control.

Managed SaaS connects through CloudPDF to your self-hosted deployment