Two weeks ago Kagyz was a simple API: send JSON, get a PDF. That's still the core, but we just shipped two features that make it feel like a real product.
Dashboard
Every API product needs a dashboard eventually. Ours lives at app.kagyz.com and covers the basics:
- API key management — create, delete, copy keys. Keys are shown once on creation and never again.
- Usage stats — see how many PDFs you've generated this month, broken down by day.
- Billing — see your current plan, upgrade, or manage your subscription.
Login is passwordless — enter your email, click the magic link, you're in. No passwords to remember or reset.
Custom Branding
This one was requested from day one. You can now:
- Upload your company logo — it appears in the top corner of every document.
- Set an accent color — applied to document titles, table headers, and dividers.
Upload once in the dashboard. Every PDF you generate after that carries your branding. You can also override the accent color per-request if you need different colors for different clients:
{
"invoice_number": "INV-001",
"branding": {
"accent_color": "#ff6600"
},
"from": { "name": "Acme Corp" },
"to": { "name": "Client Inc." },
"items": [
{ "description": "Consulting", "quantity": 10, "unit_price": 150 }
]
}
What Kagyz Does
If you haven't seen it before — Kagyz is a JSON-to-PDF API for business documents. Send structured JSON, get a clean PDF back. No HTML templates, no CSS debugging, no Puppeteer.
Currently supports 5 document types:
- Invoice
- Receipt
- Quote / Estimate
- Credit Note
- Packing Slip
Plus Arabic/RTL support, multi-currency, and item-level tax rates.
What's Next
We're working on email delivery (generate + send in one API call) and PDF storage (get a hosted URL instead of binary). After that, a proper comparison article against the alternatives.
Free tier is 100 PDFs/month with all features included. No feature gating between plans — you just pay for volume.
Try it: kagyz.com
Dashboard: app.kagyz.com
Docs: kagyz.com/docs
GitHub: github.com/kagyz
Top comments (0)