fluxninja/aperture
Rate limiting, caching, and request prioritization for modern workloads
Aperture helps site reliability engineers and operations teams manage the flow of requests into their cloud applications. It takes in application-specific details like user IDs, subscription tiers, or request complexity, and outputs decisions on whether to allow, rate-limit, or prioritize specific requests. This ensures applications remain stable, performant, and cost-efficient even during peak loads.
729 stars.
Use this if you need fine-grained control over how your cloud application handles incoming requests, preventing overload, ensuring fair access, and optimizing resource use.
Not ideal if you are looking for a simple, single-service rate limiter and don't require complex prioritization, caching, or distributed load management across multiple services.
Stars
729
Forks
35
Language
Go
License
Apache-2.0
Category
Last pushed
Dec 21, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mlops/fluxninja/aperture"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.