We're picking a handful of design partners. Here's exactly where things stand.
We're pre-revenue and in validation — no paying customers yet, and no logos to borrow. But the product is built and verified end to end: the atomic cap holds under 1,000 concurrent goroutines, the ledger persists to Postgres, the dashboard runs. Right now we're gathering signal from real workloads. Below is the unvarnished state — shipped, partial, and roadmap.
Request beta access
200 · passA handful of agencies and studios, not a public beta. We read every signup.
The honest status — the same one in our STATUS.md.
Shipped means the core logic is complete, no placeholders. Partial means one piece is real and one is missing. We don't mark anything ready that doesn't compile, or that leans on a secret we haven't wired.
Shipped
200 · passAtomic cap — reserve, commit, refund
Atomic in Redis and verified under 1,000 concurrent goroutines (the result is exactly N). Rebuilds against stale totals on boot; fail-closed or fail-open when Redis drops.
Provider proxy with usage capture
OpenAI, Anthropic, and any OpenAI-compatible endpoint. Passthrough for non-stream and SSE, with prompt-cache normalized.
In-memory price book (~40 models)
Loaded from model_prices with periodic refresh; cost computed in bigint micro-USD, never a float on the hot path.
Batched, idempotent ledger writer
Writes usage_events, budget_windows and ledger_journal in one transaction, deduped on (provider, request_id).
Control-plane CRUD
Budgets, keys and dimensions over Fastify + Prisma + Zod, isolated per tenant by Postgres RLS.
First-party email + password auth
argon2id hashes, opaque server-side sessions (revocable, sliding expiry) and per-account lockout. No external identity provider.
Stripe billing + read-only Connect margin
Own checkout, portal and webhook; Connect joins attributed cost to real revenue. Degrades to no-op without keys.
BullMQ workers
Rollups, alerts, margin, reconciliation and price-book refresh, off the request path.
The dashboard
Budgets, customers, keys, logs, margin and settings — with a mock-data demo mode when the API is down.
In progress
In progressGemini + Bedrock routing
Declared in the enum and config, but no route is mounted yet. Live today: OpenAI, Anthropic and OpenAI-compatible.
Hardened self-host / Helm
The Free tier self-hosts the gateway in your own VPC today. A hardened, enterprise Helm path is on the roadmap, not shipped.
Hosted production deploy
Verified end to end locally; a hosted production environment is roadmap (BACKLOG P2). No SOC2 yet either.
A short list, and a real one.
Early enough that your workload changes the product, not just your settings.
Hands-on onboarding
We wire the gateway into your stack on a call — first budgets, attribution and keys set up with you, not pointed at a docs page.
A direct line to the people building it
You talk to the engineers writing the Go and the control plane, not a support tier. Bugs get triaged the day you find them.
Influence over the roadmap
What your workload needs next moves up the backlog. Partners shape what ships before it ships — including which providers we route.
Early, locked pricing
Today's plans are early-access and indicative. Lock a partner rate now and keep it as the product matures — priced on metered events, never a slice of your model spend.
Your real workload shaping the product
We build against your actual clients and actual traffic, not a synthetic demo. The edges you hit are the ones we fix first.
Three things, in return.
A real workload to point at it
Route real client traffic through the gateway, not a toy script. The cap only proves itself under load you actually care about.
Candid feedback
Tell us what's confusing, what's missing, and any time the number looked wrong. Blunt is more useful than polite.
Patience with an early product
Some paths are dev-bypass or roadmap — Gemini/Bedrock routing, hardened self-host, hosted prod. You'll hit rough edges. We move fast on them.
Whatever you point at the gate is counted to the micro-dollar — never rounded on the hot path.
example figure
You've seen the whole state. Come point a real workload at it.
A handful of agencies and studios, onboarded by hand. If the honest version above is the kind of product you want to shape, leave your email — I'll be in touch.
Dani Romero · Founder — I read and reply to every signup myself.