Now metering 2.1B events/day

Know exactly what your usage is worth.

Meter turns raw product events into billable usage, real-time dashboards, and revenue you can actually forecast. Built for usage-based SaaS.

$ npm install @meter/sdk — free up to 1M events/mo
Usage overviewLast 30 days ▾
Billable events
0
▲ 12.4% vs prev
Metered revenue
0
▲ 8.1% vs prev
Overage alerts
0
2 approaching limits
EVENTS / DAY
JUN 10JUN 17JUN 24JUL 01JUL 08
Metering usage for teams at
StreamlineVoxelParsec AINorthbeamKelvinDataloom
Product

From raw events to revenue,
without the spreadsheet glue.

Most usage-based teams stitch together event pipelines, cron jobs, and a prayer. Meter replaces the whole stack.

Real-time metering

Ingest millions of events per second with exactly-once guarantees. Usage shows up on dashboards — and invoices — in under a second.

p99 ingest latency < 80ms

Flexible aggregation

Sum, max, unique counts, time-weighted averages — define any billable metric in plain SQL-like rules. Change pricing without re-instrumenting.

metric changes deploy in one click

Billing-ready output

Native sync to Stripe, Chargebee, and your data warehouse. Every line item traceable back to the raw events that produced it.

invoice disputes down ~40% on average
Developers

Instrument once.
Bill forever.

Three lines to track any usage event. Idempotent by design, batched automatically, typed end to end.

  • SDKs for Node, Python, Go, and Ruby
  • Replay & backfill historical events safely
  • Sandbox environment with fake time travel
track-usage.ts
import { meter } from "@meter/sdk";

// count every API call against the customer's plan
await meter.track({
  event: "api_request",
  customer: req.org.id,
  value: 1,
  idempotencyKey: req.id,
});
0
Events / day
99.99%
Ingest uptime
0
Usage billed / yr
<80ms
p99 latency
Get started

Your usage data is already worth money. Start counting it.

Free up to 1M events per month. No credit card, no sales call.