PDFPipe

Comparison

A Nutrient alternative for server-side PDF generation

Nutrient (formerly PSPDFKit) is built for embedding a PDF viewer and editor inside native apps and browsers. It is a great tool for that job. If your goal is generating PDFs from HTML on a server, it is the wrong category entirely. PDFPipe is a plain HTTP API: POST your HTML, get back a PDF, no SDK installation required.

Different categories, different problems

Nutrient solves PDF viewing, annotation, and editing inside a product UI. Server-side generation from HTML is not its primary use case. PDFPipe exists specifically for that use case: invoices, reports, certificates, and any document your server needs to produce at runtime from HTML and CSS.

How they compare

PDFPipeNutrient (PSPDFKit)
Primary use caseServer-side HTML to PDF generationPDF viewer and editor SDK for apps
DeploymentHTTP API, no installationSDK embedded in your app or server
Pricing modelPer document, flat rateCommercial license, thousands per year
Free tier500 documents a monthTrial only, no production free tier
Batch generationBatch endpoint for high-volume jobsNo equivalent server-side batch API
AI agent supportFirst-class MCP serverNone
HTML/CSS inputFull web standards, CSS Grid, flexbox, custom fontsNot the intended input format
SDK requiredNone, plain HTTP POSTSDK required for all integrations

Generate a PDF with a single request

There is no SDK to install and no license file to provision. Add your API key, POST your HTML, and the response body is the PDF.

// Node.js
const res = await fetch("https://api.pdfpipe.xyz/v1/pdf", {
  method: "POST",
  headers: {
    "Authorization": "Bearer pp_live_your_key",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    html: "<h1>Invoice #1042</h1><p>Amount due: $240.00</p>",
    options: { format: "A4", margin: { top: "20mm", bottom: "20mm" } },
  }),
});
const pdf = await res.arrayBuffer();
fs.writeFileSync("invoice.pdf", Buffer.from(pdf));

Pricing

Nutrient licenses start in the thousands per year for commercial use. PDFPipe starts free with 500 documents a month, and paid plans begin at $19 per month.

PlanDocuments / monthPrice
Free500$0
Starter5,000$19 / mo
Growth25,000$59 / mo
Scale100,000$149 / mo

When Nutrient is still the right choice

If you need users to view, annotate, sign, or edit PDFs inside your product UI, Nutrient is purpose-built for that. PDFPipe does not provide a viewer component. The two tools solve different problems. Choose PDFPipe when you need to produce PDFs from HTML on your server. Choose Nutrient when you need to display or edit existing PDFs inside an app.

Try PDFPipe on the live playground with no signup, then read the docs.

See pricing →