The platform

The whole stack.
Finished.

From metered event to money in the bank — metering, pricing, wallets, invoicing, payments and a customer portal, run from one dashboard. No integration project, no engineering tickets.

Metering

Meter every event

Tokens, API calls, compute seconds, seats — one ingestion pipe, aggregated in real time. Every unit your product emits becomes a billable line — and a real-time entitlement check — the moment it happens.

Token countingEvent ingestionReal-time aggregationCredit burn-down
Metering, in depth →
Usage eventsStreaming live
TimeEventQty
14:02:11gpt4o.completion_tokens48,120
14:02:09embeddings.api_call1,204
14:01:58vector.storage_gb_hour312
14:01:44agent.run_seconds9,860
402,188 / hr0 dropped
Pricing engine

Reprice without tickets

Credits, tiers, hybrid seat-plus-usage, per-model rates — composed and published from the dashboard. Test a variant on a cohort, launch a new region and currency, reprice in minutes.

ExperimentsRegions & currenciesPackagingEnterprise commits
Pricing engine, in depth →
Pricing · Pro planDraft · v14
Completion tokensper 1K tokens
$0.0020
Agent runtimeper compute minute
$0.0500
Volume tiers10M+ tokens — 15% off
No deploy. Live in seconds.Publish
Wallets & invoicing

Money, handled

Credit wallets with auto top-up, invoices that reconcile themselves, payments on the processor you choose, and usage forecasts your finance team can actually plan around.

Auto top-upsInvoicingTax & paymentsForecasting
Wallets & invoicing, in depth →
Acme Labs · wallet12,400 credits
Auto top-up on
Burn-down · this cycle62% consumed
INV-2041 · July usageOpen
INV-1988 · June usagePaid
Customer portal

No pages to build

Checkout, plan changes, top-ups, payment methods, invoice history — your customers handle it all themselves from day one. Branded to you, hosted on your domain or embedded in your app.

CheckoutHosted or embeddedYour brand
Customer portal, in depth →
Billing · Acme Labsyourapp.com/billing
Pro plan$499/mo + usage
Upgrade
Credits · 12,400 leftAuto top-up at 1,000
Top up
Invoices · INV-2041, INV-1988…View →
Entitlements

Enforced, not promised

Plans, seats and credit balances enforced at request time — zero added latency, zero drift between what customers pay for and what they can do. Flip a feature for one cohort from the dashboard.

Real-time checksZero added latencyFeature flags
Entitlements, in depth →
Entitlements · ProLive
api.rate_limit10k req / min
Allowed
seats.active24 of 25 in use
Allowed
export.bulkRequires Scale
Blocked
1.2M checks today+0 ms latency
Alerts & recovery

Failures, followed up

Spend alerts reach customers before the invoice surprises them. Failed charges get a diagnosis — insufficient funds, expired card, bank block — and a recovery plan to match, not a blind retry loop.

Decline diagnosisSmart retriesDunning emails
Alerts & recovery, in depth →
Recovery · TokenfoldRecovered
Card declinedMon 11:40
insufficient_funds — not expired.
Retry scheduledThu 09:00
Payday-window retry + dunning email.
$1,240 collectedThu 09:02
Invoice settled automatically.
Forecasting & sync

Numbers finance trusts

Usage revenue forecast from live consumption, not last quarter's spreadsheet. Synced to your warehouse hourly, with audit-ready exports at close.

Live forecastsWarehouse syncAudit-ready exports
Forecasting & sync, in depth →
Usage revenue · forecastQ3 · ±4%
Warehouse sync · hourlyLast sync 14 min ago
Your rails
StripeRazorpayAdyenBraintree
Processor-neutral — switch rails without re-platforming your billing.

Send your first event today.