Rate limiting

Apply per-endpoint request limits to protect capacity and upstream services.

What this helps you do

Apply per-endpoint request limits to protect capacity and upstream services.

  • Throttle abusive or accidental traffic spikes
  • Protect third-party APIs behind proxy endpoints
  • Keep production workflows responsive under load
  • Pair with auth guards for stronger traffic control

Give public endpoints a traffic envelope

Rate limiting protects provider quotas, expensive workflows, and busy public URLs from accidental loops, abusive clients, and traffic spikes that should not reach downstream systems.

Traffic policy
POST streamnode.app/events
120
Requests
60s
Window
  • Set stricter limits for expensive routes and higher ceilings for trusted internal traffic.
  • Protect downstream systems before surges become queue backlogs or provider failures.
  • Adjust thresholds per endpoint as usage grows, without changing workflow logic.
Response behavior
Within limit
Requests are processed and forwarded normally.
200 OK
Limit reached
Extra requests are rejected until capacity resets.
429 Too Many Requests
Response headers:
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 0
Retry-After: 18

Related features

Use these features together to build complete endpoint workflows.

Request handling

Validate, authenticate, and rate-limit incoming requests before endpoint actions run.

Auth guards PRO

Protect public endpoints with basic auth, bearer tokens, query keys, or datastore-backed sessions.

Signing profiles

Verify webhook signatures from known providers or any HMAC-based source.

Input validation

Validate request data and uploads before actions mutate data or call external services.

Get started in minutes

Everything you need to go from zero to production-ready endpoints.

Create your first endpoint

Sign up, define a URL, and configure auth and validation in a few clicks.

Follow the quickstart

Use the docs to build and test a full endpoint workflow step by step.

Pick a plan when you are ready

Start free, then upgrade for higher limits, advanced features, and team workflows.

Ready to start building?

Get started with Streamnode and build your first endpoint in minutes.