PDF infrastructure
for every team.

An open source PDF engine, a hosted API for developers, and a visual document builder for teams. Pick what fits.

$ npm install @formepdf/cli @formepdf/react @formepdf/core
$ npx @formepdf/cli dev your-template.tsx
Open Source

A PDF engine built for developers.

Rust/WASM engine that runs anywhere JavaScript runs. JSX component model, no headless Chrome, no native binaries.

WASM everywhere

Runs in Node, Cloudflare Workers, Vercel Edge, and the browser. No Chrome, no subprocess, no cold start issues.

JSX component model

Build documents with React components. Document, Page, View, Text, Table. If you know React, you know Forme.

MIT licensed

Fully open source. Use it, fork it, self-host it. The engine that powers the hosted API and Studio.

103 GitHub stars1.3k weekly npm downloadsMIT License
See everything →

Full feature breakdown, comparison table, and code examples

Try it live

Edit the JSX below and watch the PDF render in real time. No sign-up, no server — everything runs in your browser.

invoice.tsx
Preview
Loading WASM engine...
Hosted API

One API. Every PDF operation.

Generate, redact, merge, and certify PDFs with a single POST request. No infrastructure to manage. Start free.

No setup

Sign up and start rendering in minutes. No packages to install, no Docker config, no Chrome dependency.

Every operation

Generate, redact, merge, certify — all through the same API. One key, one endpoint, every PDF operation.

Built on the open source engine

Same Rust/WASM engine as the open source library. Identical output, zero setup.

curl -X POST https://api.formepdf.com/v1/render/invoice \
  -H "Authorization: Bearer $KEY" \
  -d '{"data": {"amount": 49}}' \
  -o invoice.pdf
Forme Studio

Document templates for your team.

A visual builder for HR, legal, and operations teams. Create letterheads, contracts, and invoices without writing code. Generate PDFs in seconds.

Visual template builder

Build branded templates visually. Upload your existing Word documents and Forme extracts the structure automatically.

Fill & Generate

Non-technical admins fill a simple form and download a perfectly formatted PDF in seconds. No developer required.

Starter templates

Employment verificationOffer letterEmployment contractTermination letterSalary increaseWarning letterReference letterProbation completionLeave approvalNDA