- Home
- API Enriched
- API Reference
- ⏱️ Rate Limiting API
⏱️ Rate Limiting API
Time-based quota enforcement with configurable windows in hours, minutes, or seconds. Protocol-specific controls for traffic shaping.
- Category: Networking
- Complexity: simple
- Paths: 12 | Schemas: 70
- Tier: Advanced
- Related domains:
virtual,network_security
Use Cases
Section titled “Use Cases”- Configure rate limiter policies
- Manage policer configurations
- Control traffic flow and queuing
Primary Resources
Section titled “Primary Resources”- rate_limiter: Rate limiter for traffic throttling and protection
- rate_limiter_policy: Rate limiter policy with detailed throttling rules
- rate_limit_threshold: Rate limit threshold configuration for traffic control
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/policers | Create Policer. |
| PUT | /api/config/namespaces/{metadata.namespace}/policers/{metadata.name} | Replace Policer. |
| GET | /api/config/namespaces/{namespace}/policers | List Policer. |
| GET | /api/config/namespaces/{namespace}/policers/{name} | GET Policer. |
| DELETE | /api/config/namespaces/{namespace}/policers/{name} | DELETE Policer. |
| POST | /api/config/namespaces/{metadata.namespace}/protocol_policers | Create Protocol Policer. |
| PUT | /api/config/namespaces/{metadata.namespace}/protocol_policers/{metadata.name} | Replace Protocol Policer. |
| GET | /api/config/namespaces/{namespace}/protocol_policers | List Protocol Policer. |
| GET | /api/config/namespaces/{namespace}/protocol_policers/{name} | GET Protocol Policer. |
| DELETE | /api/config/namespaces/{namespace}/protocol_policers/{name} | DELETE Protocol Policer. |
| POST | /api/config/namespaces/{metadata.namespace}/rate_limiters | Create Rate Limiter. |
| PUT | /api/config/namespaces/{metadata.namespace}/rate_limiters/{metadata.name} | Replace Rate Limiter. |
| GET | /api/config/namespaces/{namespace}/rate_limiters | List Rate Limiter. |
| GET | /api/config/namespaces/{namespace}/rate_limiters/{name} | GET Rate Limiter. |
| DELETE | /api/config/namespaces/{namespace}/rate_limiters/{name} | DELETE Rate Limiter. |