rate-limiting
CommunitySecure APIs with robust rate limiting.
AuthorAGIBuild
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill protects your ASP.NET Core applications from abuse and ensures fair resource usage by implementing various rate-limiting strategies.
Core Features & Use Cases
- Algorithm Variety: Supports fixed window, sliding window, token bucket, and concurrency limiting.
- Distributed Limiting: Integrates with Redis for scalable, multi-server rate limiting.
- User/Client Identification: Handles rate limiting based on IP, user identity, API keys, and proxy configurations.
- Use Case: Protect your public API endpoints from being overwhelmed by implementing a fixed window rate limit of 100 requests per minute per IP address, while applying a stricter limit for login attempts.
Quick Start
Configure rate limiting in your ASP.NET Core application by adding the AddRateLimiter service and UseRateLimiter middleware to your Program.cs file.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rate-limiting Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#rate-limiting Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.