Developer platform

A cosmic API for every document

One REST API. Every PDF operation. Native SDKs. Predictable pricing. Battle-tested at scale.

merge.ts
import { BeMyPDF } from "@bemypdf/sdk";

const pdf = new BeMyPDF({ apiKey: process.env.BEMYPDF_KEY });

const merged = await pdf.merge({
  files: [invoice, contract, receipt],
  output: "buffer",
});

await pdf.compress(merged).download("final.pdf");

Sub-second latency

Edge-deployed workers in 30+ regions. Median response < 400ms.

Native SDKs

Node, Python, Go, Ruby, PHP, Java. First-class TypeScript types.

Webhooks & async

Long-running jobs, retries, and idempotency built in.