fyers_rest_limits.yaml
Controls REST rate limits, backoff, and request timeouts for the FYERS SDK adapter.
Used By
src/fyers_store/adapters/fyers_rest.py
Required Fields
version: 1
Optional Fields
per_second(default: 10)per_minute(default: 200)per_day(default: 100000, informational)request_timeout_seconds(default: 10)max_backoff_retries(default: 3)backoff_base_seconds(default: 0.5)backoff_cap_seconds(default: 5.0)backoff_jitter_seconds(default: 0.25)
Safe Defaults
Defaults are conservative and align with FYERS guidance.
Dangerous Values
- Setting
per_secondorper_minutetoo high can trigger account throttling. - Setting
request_timeout_secondstoo low can cause false timeouts.
Example
version: 1
per_second: 8
per_minute: 150
request_timeout_seconds: 10
max_backoff_retries: 3
backoff_base_seconds: 0.5
backoff_cap_seconds: 5.0
backoff_jitter_seconds: 0.25
Scenario Example
Scenario: You see frequent 429 errors.
- Lower per_second and per_minute.
- Keep backoff enabled to avoid retry storms.