Developers
Billing as code.
A predictable REST API, typed SDKs in every major language and webhooks you can rely on.
Ingest usage in one call
Events are idempotent, ordered and available for billing within milliseconds.
import Rivox from "@rivox/node";
const rivox = new Rivox(process.env.RIVOX_KEY);
await rivox.events.ingest({
customer: "cus_acme_ai",
event: "tokens.output",
value: 18_420,
timestamp: Date.now(),
});React to billing events
Signed, versioned and retried with exponential backoff.
{
"id": "evt_9f2a71c",
"type": "invoice.finalized",
"api_version": "2026-10-01",
"data": {
"invoice": "inv_20481",
"customer": "cus_acme_ai",
"total": 2918000,
"currency": "usd"
}
}SDKs
Node, Python, Go, Ruby, Java, .NET
Sandbox
Isolated test mode with clock simulation
Versioning
Dated API versions, never breaking
Status
99.999% uptime, public status page
Start billing in days, not quarters