Platform Capability
Meter, Rate, and Bill Any Usage Model
Stream millions of raw events into Kill Bill, define aggregation rules, and bill any consumption metric. API calls, compute hours, tokens, bandwidth: no external rating engine needed.
Trusted by companies processing billions in revenue
Capabilities
What You Can Do
Capture high-volume usage, apply aggregation rules, and invoice automatically at any cadence.
Stream Raw Usage Events
Aviate Metering APIs accept raw events in real time. Each API call, compute second, or data transfer byte is recorded and aggregated automatically.
Learn more →
Define Billing Meters
Create Billing Meters with configurable aggregation rules (sum, max, count) and time windows. Kill Bill rolls up millions of data points per billing period without custom code.
Learn more →
Bill in Arrears or in Advance
Invoice at period end for actual consumption (postpaid) or charge upfront and debit against prepaid balances. Both modes run on the same engine.
Learn more →
Mix Subscriptions with Usage
Combine recurring subscription fees with metered overage charges on a single invoice. Reserved instance plus on-demand usage, tiered plans with burst pricing, or any hybrid model.
Learn more →
Token-Based AI Billing
Record input and output tokens as usage events. Pair metering with prepaid wallets so customers draw down credits per request, and Kill Bill invoices automatically when balances run low.
Learn more →
Cloud-Scale Throughput
Kill Bill's stateless, horizontally scalable architecture handles billions of metering events. Add nodes to process more data without architectural changes.
Learn more →
How It Works
From Raw Event to Invoice in Three Steps
1
Instrument Your Service
Send usage events to the Metering API from any source: application logs, infrastructure agents, API gateways, or IoT devices. Events include a metric key, quantity, and timestamp.
2
Configure Billing Meters
Define how each metric is aggregated (sum, max, count) and link it to a usage plan in the catalog. Set pricing tiers, volume discounts, or flat per-unit rates.
3
Automatic Invoicing
At billing cycle end, Kill Bill aggregates recorded usage, applies pricing rules, and generates an invoice. Payments are collected automatically through your configured gateway.
Why Kill Bill
Why Teams Choose Kill Bill for Usage Billing
No External Rating Engine
Aviate Metering handles event ingestion, aggregation, and rating in one system. You eliminate integration overhead and a separate vendor.
Hybrid Models Out of the Box
Combine recurring subscriptions, metered usage, prepaid credits, and one-time charges on a single platform. No workarounds, no duct tape.
Real-Time Visibility
Usage data flows in continuously, giving finance and product teams live insight into consumption patterns and projected revenue.
Data Stays With You
Deploy on your own infrastructure. Metering data, usage records, and billing outputs live in your database, under your governance.
Battle-Tested at Scale
Kill Bill processes billions in transactions for cloud providers, telecom platforms, and AI companies. Its event-driven architecture was designed for high throughput.
Iterate Without Deploys
Change metering rules, pricing tiers, and aggregation logic through APIs. No code deploys required to adjust how you bill for usage.
Real-World Results
Trusted by Usage-Based Businesses
Cloud Infrastructure Provider
A Neocloud platform uses Kill Bill to meter compute, storage, and bandwidth across thousands of tenants. The AWS-like billing model runs entirely on Kill Bill's catalog and metering engine.
AI API Platform
An AI services company records token consumption per request and draws down prepaid credit balances. Kill Bill invoices automatically when credits are exhausted.
IoT Connectivity Provider
Millions of device events are aggregated per billing cycle. Hierarchical accounts consolidate charges for enterprise customers managing large device fleets.
FAQs
Frequently Asked Questions
What is the difference between Kill Bill usage tracking and Aviate Metering?
Kill Bill's core supports recording pre-aggregated usage per subscription. Aviate Metering adds the ability to stream raw, un-aggregated events and let the system handle aggregation using configurable Billing Meters. If your usage volume is low and you pre-aggregate externally, core usage tracking is sufficient. For high-volume, real-time metering, Aviate Metering is the right choice.
Can I combine metered usage with recurring subscriptions on one invoice?
Yes. Kill Bill natively supports hybrid billing. A single customer can have a recurring base plan (e.g., a monthly platform fee) plus usage-based overage charges. Both appear on the same invoice, and payments are collected together.
How does prepaid credit work with usage metering?
The Aviate Wallet stores prepaid credits for each account. As usage is metered and rated, charges are drawn against the credit balance. When the balance falls below a threshold, the system can auto-replenish the wallet or begin invoicing for overage. This model is common in AI services, telecom, and cloud computing.
What aggregation methods are available?
Billing Meters support sum (total quantity), max (peak usage), and count (number of events) aggregation. You configure the method per meter, and Kill Bill applies it during the billing cycle. Volume-based pricing tiers can be layered on top of these aggregations.
How many events can the system handle?
Kill Bill's stateless architecture scales horizontally. Add more nodes to increase throughput. Production deployments process billions of events across cloud providers and IoT platforms. The event-driven design ensures no single bottleneck limits ingestion or rating.
Ready to Bill for Usage?
See how Kill Bill meters, rates, and invoices any consumption model. Start with the sandbox or talk to our team.