




























Code in. Document out.
A document API for developers and agents. One request turns your markup into a pixel-perfect PDF: invoices, reports, certificates, statements. No print server to babysit on your own machines.
500 free documents a month. Free forever, no card, no trial, no expiry.
500
free documents / month
20+
languages and frameworks
14-day
refund, no questions
The render console
This runs against the live API, right now. Change the markup on the left, render the document on the right. Ten free renders a day, no account needed.
The pipeline
No print servers, no font wrangling, no queue to operate at month-end.
01
POST your HTML, a URL, or a saved template with JSON data. Plain curl, or the Node and Python helpers.
02
We render in an isolated, locked-down environment. Fonts, page breaks, headers, and footers are handled for you.
03
The raw PDF streams back in about a second, ready to hand to your user or save to your storage. Add a flag to get a hosted URL with a retention window too.
04
Documents stay retrievable based on your plan: one day on Hobby, up to two years on Scale. Re-download or stream them whenever you need.
Works where you work
Official libraries and integrations, all open source, all one install away.
Any language, three lines of curl. The whole reference fits on one page.
curl https://api.pdfpipe.xyz/v1/pdfRead the docs →
Typed SDK for Node 18+, Bun, and edge runtimes. Returns bytes plus your live usage.
npm install pdfpipe-nodeView on npm →
One class, two methods. Plays nicely with Django, FastAPI, and plain scripts.
pip install pdfpipe-pythonView on PyPI →
Drop PDFPipe into any workflow: invoice on order, certificate on signup, no code.
n8n-nodes-pdfpipeCommunity node →
Give Claude, Cursor, or any MCP client the power to produce real documents.
npx pdfpipe-mcp-serverView on npm →
Spec sheet
Four things matter when documents are part of your product: how they look, what they cost, how safe the render is, and whether your agents can wire it up unattended.
500 documents a month, free, forever. Ten times the usual allowance, because side projects deserve real limits.
Real A4 or Letter, true margins, repeating headers and footers, page numbers, embedded fonts. It looks printed because it is rendered like print, not screenshotted.
A4 · Letter · customheaders · footersembedded fonts
A document is a document. No credits, no size multipliers, no overage ambushes. The number on this page is the number on your card, every month.
no creditsno multiplierscancel anytime
Each render runs isolated, with no credentials and no route to private networks. Document services are a classic attack target. Ours is built like one.
isolated renderno private network accessno stored secrets
A first-class agent integration and docs a copilot can wire up in one shot. When your assistant adds invoicing, it reaches for this.
one-shot setupstructured errorsidempotent calls
Use cases
One API, any document. These are the patterns teams reach for most often.
Pricing · live now
Pick a tier, get your key the moment payment clears, render in minutes. Every plan includes the full API and the document archive.
Side projects and prototypes
$0 /mo
500 docs / mo
free per document
· API key issued instantly, no card
· 1-day archive
Small apps and early-stage products
$19 /mo
3,000 docs / mo
~ $0.0063 / doc
· Email support
· 30-day archive
· Batch up to 10 per call
Growing products at scale
$49 /mo
15,000 docs / mo
~ $0.0033 / doc
· Priority support
· 1-year archive
· Batch up to 50 per call
Best value: 5× the docs, half the cost per document
High-volume production workloads
$99 /mo
50,000 docs / mo
~ $0.0020 / doc
· Priority support + 99.9% SLA
· 2-year archive
· Batch up to 100 per call
Engineering teams shipping document-heavy products
$499 /mo
100,000 docs / mo
~ $0.0050 / doc
· Up to 5 team seats, audit logs
· 2-year archive
· Batch up to 250 per call
·Full REST API·Document archive·Node.js + Python SDKs·MCP server·99.9% uptime·14-day refund
Included in every plan
Document archive requires a free account. Sign up free to access stored PDFs.
* Document archive is accessible via your dashboard (sign-in required) or the /v1/documents API with your Bearer key.
Unlimited volume. Dedicated support. Built around your requirements.
Fair questions
You can, and many do, until the 2 a.m. incident where it leaked memory and took checkout down with it. We handle the rendering engine, queues, retries, and font loading so your team ships product instead of operating document infrastructure.
Those are for a person converting one file. PDFPipe is for software that creates documents on its own: every order, every signup, every month-end, with data filled in and nobody clicking anything.
Requests that exceed your limit return a clear 402 error so your code can handle it gracefully. You can upgrade at any time and your limit resets immediately. We never silently drop requests or surprise you with overage charges.
Yes. If you are not satisfied within the first 14 days, email [email protected] and I will refund you in full, no questions. After that, you can cancel any time and keep access through the end of your billing period.
Anything that can make an HTTP POST request. The core API works from curl, Node.js, Python, Ruby, Go, PHP, Java, Rust, Elixir, and any other language. We publish first-party SDKs for Node.js and Python. Everything else uses plain fetch or your language's HTTP client.
Yes. Add store: true to any render request and the PDF is stored in our CDN for the retention period on your plan. You get back a document ID and a pre-signed URL. You can also query document metadata (filename, size, expiry) without downloading the full file.
A note from the founder
I build document pipelines for a living, and every company I have worked with ends up with the same haunted corner of the codebase: the PDF service. Nobody wrote it on purpose. Nobody wants to touch it. It falls over on the last day of the month, exactly when finance needs it.
PDFPipe is me fixing that once, properly, for everyone. Small team, no investors to impress, no plan to get acquired and sunset your integration. If it ever shuts down, you get a year of notice and an export button. In writing.
Questions go straight to [email protected]. I answer everything myself, usually same day.
JJJohinFounder · Mumbai, India
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。