Rate-limiting is een techniek waarbij een beperking wordt ingesteld op het aantal verzoeken of aanvragen dat een gebruiker of app kan doen binnen een bepaalde tijdsperiode. Dit wordt vaak gebruikt om te voorkomen dat een service wordt overbelast of wordt misbruikt door een aanvaller. Bedrijven kunnen rate-limiting implementeren om te voorkomen dat hun services worden overbelast door DDoS-aanvallen of automatische scripts.