DEV Community

jalalbmnf
jalalbmnf

Posted on

We Added a Dashboard and Custom Branding to Our JSON-to-PDF API

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 }
  ]
}
Enter fullscreen mode Exit fullscreen mode

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)