Introducing the Polar Startup Program

Meters that turn events into usage

Filter the stream. Aggregate it. Price the result.

A meter filters your events and aggregates them into one number per customer. That number is what gets billed.

Filter, then aggregate

A meter begins with a filter, a set of clauses that decide which events count. Match on the event name or on any metadata key, and combine clauses so that all of them, or any one of them, must match.

The matching events then run through an aggregation. Count them, sum a property such as total tokens, or take the average, minimum, maximum or number of unique values.

The result is a customer meter, one live figure for every customer that updates as events arrive. Attach a metered price and Polar bills it at the end of the cycle.

Because meters read from the same event stream, a new pricing idea is a new meter. Your application keeps sending the events it already sends.

Filter builder

Equals, contains, greater than and more, on the event name or any metadata key.

Six aggregations

Count, sum, average, minimum, maximum and unique over any property.

Live per customer

Read the current value from the API or show it in the Customer Portal.

Preview before you save

See the events a meter matches while you are still creating it.

One stream, many meters

The aggregation decides what a unit of usage means. Pick the one that matches how you sell.

Count

The number of matching events. For API calls, agent runs or any per-action price.

Sum

Add up a metadata property, like total tokens, bytes processed or seconds of compute.

Average, minimum, maximum

Derived figures such as peak concurrency or average response size.

Unique

Distinct values of a property. Charge per active user, project or document.

Units your customers can read

A meter's unit controls how its price is shown on invoices, in checkout and in the Customer Portal. It never changes what is billed.

01

Scalar

A price per single unit, such as $0.05 / unit. For API calls and other plain counts.

02

Token

A price per million, such as $20.00 / 1M tokens. For LLM token consumption.

03

Custom

Your own label and multiplier, such as $0.023 / gigabyte or a price per thousand requests.

You decide what a limit means

A customer meter is a signal, not a gate. Polar keeps counting when a customer passes a quota and leaves the response to your product, where the context is.

Read the meter and enforce a hard limit, prompt for an upgrade, or let the overage flow through to the next invoice.

Create your first meter

Define a filter, pick an aggregation and attach a price.