By stack

Generate PDFs in your stack

No headless Chrome to bundle, sandbox or keep warm. Call one endpoint from your framework and stream the file back — here's the code for each.

Generate PDFs in Next.js

Generate PDFs from a Next.js app without bundling headless Chrome. Call the API from a route handler or server action and stream the file back. Works on Vercel.

Read →
Generate PDFs in Vercel

You can't run headless Chrome on Vercel's serverless or edge runtime. Generate PDFs with one API call instead — from a route handler, streamed back to the user.

Read →
Generate PDFs in Python

Generate PDFs from HTML or a URL in Python with a single API call. Use the standard-library-only client — no WeasyPrint, wkhtmltopdf, or system dependencies.

Read →
Generate PDFs in Node.js

Generate PDFs from HTML or a URL in Node.js with a typed SDK or plain fetch. No Puppeteer to install, sandbox, or keep alive — one API call returns the file.

Read →
Generate PDFs in Django

Render Django templates to pixel-perfect PDFs with one HTTP call. No WeasyPrint system libraries, no wkhtmltopdf binary, no Chrome on your app servers.

Read →
Generate PDFs in Laravel

Turn Blade views into pixel-perfect PDFs with one Http::post call. No dompdf CSS limits, no Browsershot, no Chrome or Node on your PHP servers.

Read →
Generate PDFs in Ruby on Rails

Render ERB views to pixel-perfect PDFs with one HTTP call. No wkhtmltopdf binary, no wicked_pdf or Grover setup, no Chrome on your Rails servers.

Read →
Generate PDFs in Go

Render HTML to pixel-perfect PDFs from Go with net/http alone. No chromedp, no cgo bindings, no headless Chrome to supervise beside your binary.

Read →
Generate PDFs in AWS Lambda

Render HTML to PDF from Lambda without chrome-aws-lambda. No 50MB layer, no cold-start penalty, no 512MB /tmp limit — one HTTPS call instead.

Read →
Generate PDFs in Cloudflare Workers

Workers can't run headless Chrome — there's no filesystem and no process model. Generate PDFs from the edge with a single fetch, and stream the response through.

Read →
Generate PDFs in Supabase Edge Functions

Edge Functions run on Deno Deploy, where headless Chrome can't run at all. Generate PDFs from your Supabase backend with one fetch and stream the result.

Read →
Generate PDFs in .NET

Render Razor views to pixel-perfect PDFs from C# with HttpClient. No IronPDF or Syncfusion licence, no PuppeteerSharp browser download on your servers.

Read →
Generate PDFs in Java

Render Thymeleaf templates to pixel-perfect PDFs from Java with the built-in HttpClient. No Flying Saucer CSS limits, no iText licence, no Chrome on your JVM hosts.

Read →
Generate PDFs in Netlify Functions

Netlify Functions cap bundles at 50MB zipped — Chrome doesn't fit comfortably. Generate PDFs with one fetch instead, and stream the file back to the browser.

Read →
Generate PDFs in Firebase

Puppeteer in Cloud Functions means high memory, slow cold starts and a big bundle. Generate PDFs with one fetch, then upload straight to Cloud Storage.

Read →
Generate PDFs in Docker

Putting Chrome in a Docker image costs hundreds of megabytes and a hundred shared libraries. Generate PDFs with one HTTPS call and keep the image slim.

Read →