Glossary

Rate limiting explained.

Rate limiting caps how many requests a single client can make within a window of time, throttling abusive or runaway senders before they overwhelm a service.

Definition

How rate limiting works

A rate limit is a rule of the form "no more than N requests per window" applied per client, where the client is identified by something like an IP address or an API key. The service keeps a running count for each client, and while a client stays under its allowance the requests pass through normally. Cross the threshold and further requests are rejected, usually with a 429 Too Many Requests status and often a header telling the caller when to try again.

Common implementations use a fixed window, a sliding window, or a token bucket that refills at a steady rate, but the goal is the same: no single caller can consume a share of capacity that starves everyone else or floods what sits behind it.

For a form backend that flood is spam. A bot script can fire thousands of submissions a minute at a public endpoint, so rate limiting caps how many any one source can send, which blunts abuse before it reaches your inbox. FormWire pairs it with honeypot fields and captcha as layers of spam protection.

Related questions

Want to see it working?

Read the docs
Ready in a minute

Keep bots off your form.

Free tier forever. No credit card required.