UsageTap Meter

Meter, control and monetize AI usage.

Instrument the product once. Apply customer allowances and limits, forecast what happens next, expose usage inside your application, and synchronize validated events with Stripe.

Your usage flow

Your product
SDK or HTTP
UsageTap Meter
Meter · control · forecast
Commerce
Stripe + systems

UsageTap owns usage data and policy. Your provider keeps owning subscriptions, invoices, and payments.

One integration

Instrument the product lifecycle once.

Policy, not rewrites

Change plans and controls from operations.

Visibility on both sides

Give teams and customers the same truth.

Product walkthrough

See the full usage experience working together.

UsageTap connects the operator view, customer usage experience, forecasts, and plan controls. Walk through the product before exploring each capability below.

UsageTap in actionMeter → govern → predict
UsageTap walkthrough showing product usage, forecasts, and controls

Know what happened

Meter

Capture the product events that drive customer value and variable cost, with enough context to understand who used what.

  • LLM calls and tokens
  • API calls and agent actions
  • Custom meters and customer attribution
UsageTap operations dashboard with customer usage and cost

Decide what happens next

Control

Apply plan and customer policy before high-cost usage becomes a margin problem or an unpleasant billing surprise.

  • Allowances and replenishment
  • Hard and soft limits
  • Block, throttle, top-up, or allow overage
UsageTap rate limit and overage controls

Forecast usage

Forecast

Understand where usage and spend are heading while customer teams, operators, and customers still have time to act.

  • Usage and spend forecasts
  • Allowance runout prediction
  • Customer widgets, alerts, and expansion signals
UsageTap call-volume forecast

Connect usage to commerce

Synchronize

Pass trusted usage into the systems that own subscriptions and payments while UsageTap remains focused on usage data and policy.

  • Stripe synchronization: available
  • Webhooks and internal outputs: available
  • Paddle and Clerk: planned
UsageTap plan configuration and commerce synchronization

Infrastructure and extensibility

The depth behind the four-part loop.

UsageTap gives product teams a focused operating surface without closing off the billing, observability, and internal systems that already run the business.

Custom billing meters

Define the value unit that fits your product, including generated documents, searches, audio minutes, and agent actions.

OpenTelemetry exports

Stream calls, tokens, latency, and cost to OTLP-compatible tools including Datadog, Grafana, and New Relic.

Stripe synchronization

Send validated meter events and keep UsageTap customer plans aligned with the subscriptions Stripe already owns.

API, SDK, and webhooks

Integrate with the TypeScript SDK or plain HTTP, then deliver usage and policy events to internal systems through webhooks.

Simple integration

Add metering to the call you already make.

Wrap your OpenAI, Anthropic, or OpenRouter client. Your existing provider calls stay the same while UsageTap handles metering around them.

Read the SDK reference →
import OpenAI from "openai";
import { withMetering } from "@usagetap/sdk/openai";

// Every existing OpenAI call below stays the same.
const openai = withMetering(new OpenAI(), "cust_123");

const response = await openai.responses.create({
  model: "gpt-5.5-mini",
  input: "Generate the document",
});

A separate product for input cost

Need to reduce the tokens inside each prompt?

UsageTap Compress is purpose-built for prompt efficiency and production evaluation. It complements Meter without blending two different buying journeys.

Explore Compress →

Usage data and policy, connected

Build the usage experience your product deserves.

Start with metering, then add controls, forecasting, customer visibility, and commerce synchronization when you need them.