Since launching Grafbase, rate limiting has been a highly requested feature from our customers.
Rate limiting is a common strategy that allows you to protect your APIs against malicious traffic and denial of service (DoS) attacks by preventing system overloads, ensuring fair usage, and mitigating abuse or exploitation by attackers.
Today, we are thrilled to announce support for Rate Limiting!
You can configure rate limiting rules that apply to incoming traffic by simply defining rules in your configuration.
[gateway.rate_limit.global]
limit = 1000
duration = "10s"
Read more about configuring rate limiting in the documentation.
We'd love to hear your feedback and ideas, so join us on Discord.