Feature

Usage-based billing with Stripe invoice items

Hosted and private location runs are tracked independently and overages flow to Stripe as invoice items on the next bill.

Yorker now tracks hosted browser runs, private-location browser runs, and HTTP runs independently. A nightly billing cron rolls up usage and posts overages to Stripe as invoice items on your next invoice, so there are no end-of-month surprises.

Private-location runs are billed at 50% of the hosted rate. No action needed on existing accounts; usage is recalculated from your current billing period start.

How a run is counted: each browser check counts as one run. If a single check runs longer than 90 seconds, every additional 90 seconds (or part thereof) counts as one more run. For example, a 5-minute check counts as 4 runs. This is a circuit-breaker so an unusually long-running check is priced for the compute it actually uses; almost all checks finish well under 90 seconds and count as a single run. HTTP and MCP checks always count as one run each.