symfony-rate-limiter
Installation
SKILL.md
symfony/rate-limiter
If the project contains
.ddev/config.yaml, prefix every shell command withddev(full mapping in thesymfonyskill'sreferences/ddev.md). Examples target Symfony 7.4, 8.0 and newer — verify the installed version before using newer features.
When to use
You need to limit how often something can happen — login attempts, API calls per user, expensive endpoints, outbound calls to a flaky third-party.
Replaces
- Hand-rolled "store count + timestamp in Redis" rate limiters
- Third-party rate-limit packages