Rate Limiting¶
RateLimitConfig ¶
Configuration for SpaceTrack API rate limiting.
Defines the maximum number of requests allowed per minute and per hour. Defaults to 25 requests/minute and 250 requests/hour (~83% of Space-Track.org's actual limits of 30/min and 300/hour).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
max_per_minute | int | Maximum requests per rolling 60-second window. Default: 25. | 25 |
max_per_hour | int | Maximum requests per rolling 3600-second window. Default: 250. | 250 |
Example
Initialize instance.
disabled staticmethod ¶
disabled() -> RateLimitConfig
Create a configuration that disables rate limiting.
Returns:
| Name | Type | Description |
|---|---|---|
RateLimitConfig | RateLimitConfig | Configuration with no rate limits. |
See Also¶
- Rate Limiting Guide -- Conceptual explanation and configuration examples
- SpaceTrackClient -- Client that uses rate limit configuration