Comparison
A Doppio alternative with a generous free tier
Doppio is a capable HTML to PDF API that focuses on a clean developer experience. The most common reasons people look for an alternative are the free tier limit, the pricing model, and the lack of native AI agent tooling. PDFPipe offers 500 free documents a month, flat per-document pricing, and a first-class MCP server.
How they compare
| PDFPipe | Doppio | |
|---|---|---|
| Free tier | 500 documents/mo, forever | Limited trial |
| Paid pricing | Flat $19-$499/mo by volume | Pay-per-render credits |
| Batch rendering | Up to 500 items in one call | Single-document endpoint |
| Document storage | Managed URLs per plan | You manage delivery |
| AI agent tools | MCP server included | Not available |
| SSRF protection | Full sandbox, DoH IP validation | Varies |
| Webhooks | Sign and verify batch callbacks | Not native |
| Audit logs | Full per-request log (paid plans) | Basic |
One API call, one PDF
The core call is the same across every PDF API. What differs is what happens after: pricing model, storage, agent tooling, and security posture.
const res = await fetch("https://api.pdfpipe.xyz/v1/pdf", {
method: "POST",
headers: {
Authorization: "Bearer pp_live_...",
"Content-Type": "application/json",
},
body: JSON.stringify({ html: "<h1>Hello</h1>", options: { format: "A4" } }),
});
// stream it back as application/pdf
const pdf = await res.arrayBuffer();Why the free tier matters
A free tier of 500 documents a month covers most side projects and prototypes indefinitely, and gives any team a meaningful trial before committing to a subscription. You can integrate the API, test your templates, and validate render quality without a card on file or a time-limited trial window.
Batch rendering
The POST /v1/pdf/batch endpoint takes up to 500 HTML items in one call (on the Business plan) and returns a stored URL per document. For month-end invoicing, report generation, or certificate issuance, this eliminates the need for a job queue or parallel request management on your side.
MCP server for AI agents
The @pdfpipe/mcp package exposes the full API as native tool calls, compatible with Claude Desktop, Cursor, and any MCP host. Your AI agent can generate, store, and retrieve PDFs without any HTTP boilerplate. Doppio does not offer an equivalent.
Pricing
| Plan | Documents/mo | Batch limit | Price |
|---|---|---|---|
| Hobby | 500 | - | Free |
| Starter | 3,000 | 10 | $19/mo |
| Growth | 15,000 | 50 | $49/mo |
| Scale | 50,000 | 100 | $149/mo |
| Business | 100,000 | 250 | $499/mo |