23 packages tagged with “RateLimit”
Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.
Super simple API throttling / rate limit framework based on attributes
基于Ocelot扩展的.netcore微服务网关,支持sqlserver、mysql数据库配置、限流、认证、监控等功能。
Functions for tracking event frequency and applying rate limits.
Provides a flexible retry policy system for handling rate limits and transient errors. Easily configure automatic retries with customizable delays, backoff strategies, and error handling for more resilient applications.
The lightweight .NET package provides a middleware service to protect your application by limiting the request rate. Suport old .NET Framework Project, support Redis, MemoryCache, System.Web.Caching.Cache.
The lightweight .NET package provides a middleware service to protect your application by limiting the request rate. If an IpAddress contains the number of requests which cross over the MaxRequestPerPeriod, it will be blocked by returning a TooManyRequest(429) (config by BlockMessage) within the blocking time (config by BlockTimeSecond)
AspNetCoreThrottler is an ASPNET .Core request throttler that delays requests to maintain a desired request rate, or if a hard threshold is met, it will completely reject requests.
Plugin for ServiceStack that adds rate limiting to ensure endpoints are protected from misuse
Detects sudden bursts/spikes in request patterns. Sliding window analysis for identifying traffic surges and DDoS patterns.
A reusable rate limiting library for .NET microservices
Polly v8 resilience strategy for RateLimitHeaders. Provides rate limit header awareness for Polly resilience pipelines.
A .NET library for parsing IETF RateLimit headers and enabling proactive rate limit awareness in HTTP clients. Optional Polly integration available via RateLimitHeaders.Polly package.
EonaCat Web RateLimiter is a .NET Core Middleware which can set a rate limit on your web requests
IISFrontGuard is an IIS HTTP Module providing comprehensive web application security including WAF functionality, rate limiting, geographic IP filtering, security event logging, automatic security header management, and webhook notifications for ASP.NET applications running on .NET Framework 4.8. Automatically removes server identification headers (X-Powered-By, Server) and adds essential security headers (CSP, HSTS, X-Frame-Options, etc.).
Rate limit your actions by throttling and debouncing them.
A comprehensive pagination solution for ASP.NET Core with EF Core, featuring caching, rate limiting, and search capabilities.
DeveloperSharp.API contains core functions you need to build your own ASP.NET Web API gateway, and even the Microservice application. Such as AOP,ApiResult,Identity,AccessRight,Security,RateLimit and LoadBalance. DeveloperSharp.API is an ideal platform for building Web Framework on both .NET Core and .NET Framework. (官网:www.DeveloperSharp.cc) DeveloperSharp.API里面有你可以用来构建自己的API网关、甚至微服务应用的所有核心功能。比如:AOP、返回值ApiResult、身份认证、权限校验、安全验证、限流、以及负载均衡等。 DeveloperSharp.API是一个可以用在.NET Core和.NET Framework上构建“Web开发框架”的理想平台。
Opinionated but customizable API defaults pack for ASP.NET Core. Provides one-liner setup for ProblemDetails, correlation IDs, health endpoints, HTTP logging, rate limiting, OpenAPI, resilience, and observability.
Cliente REST genérico para .NET 9.0 com suporte a autenticação (Bearer Token, OAuth2, API Key), rate limiting e retry automático. Desenvolvido como solução para integração com APIs REST de forma resiliente e configurável.
A simple, configurable wrapper around ASP.NET Core Rate Limiting with support for multiple policies, IP-based limiting, and easy configuration through appsettings.json. Supports .NET 7, 8, 9, and 10.
Attribute-based, distributed, hybrid rate limiter for ASP.NET Core