Product

Everything you need to keep your API yours.

Three capabilities do most of the work: precise limits, honest visibility, and the ability to change your mind instantly when a real customer gets caught.

01 - Limits

Limits that understand your plans

Define a policy per plan tier, per endpoint, or per individual API key. Burst allowances let a client spend ahead briefly and repay it, which is how real traffic behaves - batch jobs are bursty, and blocking them is not protection, it is an outage you caused.

  • Fixed window, sliding window and token bucket strategies
  • Per-key overrides applied in under five seconds
  • Standard RateLimit-* response headers out of the box
Glowing fibre optic strands

02 - Visibility

Know who, what and when

Every decision is logged with the key, endpoint, region and the rule that matched. Filter to rejected requests and you have the abuse report already written. Export to your own warehouse if you would rather query it yourself.

  • Live traffic view with one-minute granularity
  • Anomaly alerts to Slack, email or webhook
  • 90 days of retained decision logs on Pro
Analytics chart of API request volume

03 - Control

Drop it in without a rewrite

Use the DNS proxy for zero code changes, or the middleware package if you want limits evaluated inside your own process. Same policy file either way.

// Express middleware
import { throttlebox } from "@throttlebox/express";

app.use(throttlebox({
  key: "api_key",
  policy: "public-api"
}));
Terminal showing streaming logs

Pricing

Pay for traffic, not seats.

Monthly Yearly

Free

Side projects and testing.

$0

per month, billed monthly

  • 100,000 requests / month
  • 1 policy, 1 environment
  • 7 days of decision logs
  • Community support
Start free

Enterprise

High volume and compliance needs.

Custom

talk to us

  • Unlimited requests, committed rate
  • Self-hosted or dedicated region
  • SSO, audit log, data residency
  • 99.99% SLA with credits
  • Shared Slack channel
Contact sales
Feature comparison across plans
Feature Free Pro Enterprise
Monthly requests 100K 10M Unlimited
Policies 1 Unlimited Unlimited
Log retention 7 days 90 days Custom
Anomaly alerts - Included Included
Self-hosted option - - Included
Support Community Email, 1 day Shared Slack, SLA

Try it on your busiest endpoint.

Monitor-only mode means you can see the verdict before anything gets blocked.