Table of Contents

Namespace Cuemon.AspNetCore.Mvc.Filters.Throttling

Assembly: Cuemon.AspNetCore.Mvc.dll

Protect your ASP.NET Core API from excessive requests using MVC action filters for rate limiting with configurable quotas and time windows, scoped to context such as IP address or authorization header. Use this namespace when you need controller-level throttling. Start with ThrottlingSentinelAttribute or ThrottlingSentinelFilter to apply rate-limiting to your controllers or actions.

Availability: .NET 10 and .NET 9

Complements: Microsoft.AspNetCore.Mvc.Filters namespace 🔗

Classes

ThrottlingSentinelAttribute

Represents an attribute that is used to mark an action method to be protected by a throttling sentinel.

ThrottlingSentinelFilter

A filter that provides an API throttling sentinel on action methods.