Stop fighting
Puppeteer for
invoice PDFs.

Generate invoices, receipts, quotes, credit notes, packing slips, and timesheets from structured JSON. No HTML templates. No CSS debugging. No Chromium on your server.

No Puppeteer setup·No HTML templates·No CSS print debugging

Free tier — 100 PDFs/month. No credit card required.

javascript
const pdf = await fetch("https://api.kagyz.com/v1/invoice", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
invoice_number: "INV-001",
issue_date: "2026-02-26",
currency: "USD",
from: { name: "Acme Corp" },
to: { name: "John Doe" },
items: [
{ description: "Consulting", quantity: 1, unit_price: 500 }
]
})
});

Documents

Every document your business needs

PDF Storage & Shareable URLs

Live

Every PDF you generate is stored and gets a shareable URL. Send it to clients, embed in emails, or access from your dashboard.

Email Delivery

Live

Generate and send documents in one API call. Add deliver_to to any request and the PDF is emailed to your client automatically.

Arabic & RTL Support

Live

Generate all documents in Arabic with full right-to-left layout. Arabic labels, bilingual templates, 12+ Arabic currencies. RTL layout also works for Hebrew and Persian text. Just add direction: "rtl" to any request.

Learn more →

See the output

Professional documents, generated in milliseconds

Invoice PDF preview

Invoice

Receipt PDF preview

Receipt

Arabic Invoice (RTL) PDF preview

Arabic Invoice (RTL)

Every document shares the same clean design. Your clients get consistent, professional PDFs.

How it works

Three steps. No SDKs. No templates. No Puppeteer.

01

Send JSON

POST your document data — line items, addresses, tax, currency — as a simple JSON object.

02

We render the PDF

Our engine formats your data into a clean, professional PDF in under 200ms.

03

Get the file

Receive the PDF binary in the response. Save it, email it, or stream it to the browser.

Use cases

Built for every billing workflow

SaaS Billing

Generate professional invoices and receipts for your SaaS. Multi-currency, tax support, custom branding with your logo.

InvoiceReceipt

Payment Receipts

Create payment receipts with transaction IDs and PAID badge. Send JSON, get PDF.

Receipt

Freelancer & Agency Billing

Send quotes to win projects, invoices to get paid, credit notes for adjustments. All from one API.

QuoteInvoiceCredit Note

E-commerce & Shipping

Generate packing slips with SKUs, weights, and tracking numbers for every shipment.

Packing SlipInvoice

Compare

Why not build it yourself?

DIY (Puppeteer)Kagyz API
Setup timeHours / days5 minutes
Memory usage300–500 MB per render0 (runs on our servers)
HTML templatesBuild & maintain yourselfNot needed
CSS print debuggingConstantNever
Arabic / RTL supportBrokenBuilt-in
Document typesBuild each from scratch6 ready to use
Custom brandingBuild it yourselfUpload logo, pick colors
Email deliveryBuild it yourselfBuilt-in
DashboardBuild it yourselfIncluded

Pricing

Start free. Scale when ready.

Free

For side projects and testing

$0

100 PDFs / month

  • 100 PDFs / month
  • 500 MB PDF storage
  • 5 email deliveries / day
  • All 6 document types
  • Shareable PDF URLs
  • Multi-currency & tax support
  • Arabic / RTL support
  • Custom branding (logo & colors)
  • Dashboard & usage stats
  • API key management
  • Email support
Get started

Starter

Popular

For growing businesses

$19/mo

2,000 PDFs / month

  • 2,000 PDFs / month
  • 5 GB PDF storage
  • 50 email deliveries / day
  • Everything in Free
Subscribe

Growth

For high-volume teams

$49/mo

10,000 PDFs / month

  • 10,000 PDFs / month
  • 50 GB PDF storage
  • 100 email deliveries / day
  • Everything in Starter
  • Priority support
Subscribe

Contact

Get in Touch