Drop malicious traffic.
Pace blocks bad requests inside your Node.js app instantly — no Redis, no extra infrastructure, no impact on your API speed
Express-style rate limiting, powered by Rust.
Drop Pace into your Express app like any other middleware. It blocks bad requests instantly — no Redis, no database calls, no slowdowns.
Installation & Setup
One command and you're in. Install the Pace SDK via npm, yarn, or pnpm and start protecting your API in minutes.
Ultra-fast local rate limiting
Block spam and abusive requests before they hit your code. Pace runs inside your app with a Rust core — no Redis, no database, no extra round trips.
Background Cloud Syncing
Your API stays fast. Pace quietly collects request data in the background and sends it to the cloud — your endpoints never wait for it.
IP Spoofing Protection
Prevent attackers from faking their IP address. Pace safely reads the real client IP even when you're behind a load balancer or reverse proxy.
Handle Blocked Requests
Control exactly what your API returns when a request is rate limited — custom status codes, messages, or retry headers.
Built to be fast.
Built to be visible.
Everything else — analytics, alerts, dashboards — runs in the background without slowing you down
Blocks requests in microseconds
Pace's rate limiting logic is written in Rust and runs directly inside your Node.js process. No JavaScript overhead, no garbage collection delays.
No database calls needed
All request checks happen in your app's memory. No calls to Redis, no network round trips — just an instant decision.
Analytics without slowing you down
Age data is collected quietly in the background and sent to Pace Cloud without touching your main request flow.
Attackers can't fake their IP
Pace reads the real client IP even behind Cloudflare, Nginx, or a load balancer — so attackers can't fake their IP to bypass limits.
See attacks as they happen
See exactly what's hitting your API in real time — brute force attempts, scrapers, and traffic spikes — before they cause damage.
One block protects all your servers
When one server blocks an attacking IP, every other server in your cluster blocks it too — instantly.
Real numbers from the Rust engine. No estimates.
Protect the next request.
Not the next deployment.
Join the teams getting early access to Pace Cloud.