rate-limiting

Community

Secure 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.