Blog

Notes from the build.

Architecture decisions, Cloudflare patterns, and what shipping on a typed foundation actually looks like.

Jamie Davenport · 2 min read

Introducing Onyx

A full-stack TypeScript starter kit on Cloudflare. Auth, organizations, billing, a public API, realtime, AI, and background work, already wired together and tested.

  • announcement

Jamie Davenport · 2 min read

Per-seat billing with plan guards at every layer

Stripe subscriptions per organization, a plan catalog both the UI and the server trust, and why feature gates that only live in the frontend are billing bugs waiting to happen.

  • billing
  • stripe

Jamie Davenport · 2 min read

A whole SaaS on one Cloudflare Worker

App, API, auth, jobs, crons, workflows, realtime, and AI in a single deploy. How Onyx uses Cloudflare's primitives, and what that buys you.

  • architecture
  • cloudflare