Glossaire · Concepts fondamentaux
Rate limiting
Aussi appelé : Limitation de débit · Throttling · Quota d'appels
Définition
Le rate limiting est la limitation du nombre de requêtes qu'un client peut envoyer à un service sur une période donnée : par exemple 100 appels par minute et par clé d'API. Au-delà, le service répond par un refus temporaire (code HTTP 429) et continue de servir les autres clients. Il protège contre les abus, les scripts mal écrits, les attaques par force brute et permet de répartir équitablement la capacité entre clients.
Dans la pratique
Toute API exposée à des tiers, et tout formulaire de connexion, doivent être protégés par un rate limiting ; son absence revient souvent dans les audits de sécurité. Côté consommateur, un développeur qui intègre un service externe ou un modèle d'IA doit gérer les quotas : attente, reprise, mise en file. Un besoin d'« ouverture d'API aux partenaires » implique de définir ces quotas et leur tarification.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.