Singleton instance of European Parliament API client for global use.
Pre-configured with defaults (15 min cache, 100 req/min rate limit).
Recommended for most use cases to share cache and rate limiter across
the application.
Environment Variables:
EP_API_URL: Override base API URL
EP_REQUEST_TIMEOUT_MS: Override request timeout in milliseconds (default: 10000)
Singleton instance of European Parliament API client for global use.
Pre-configured with defaults (15 min cache, 100 req/min rate limit). Recommended for most use cases to share cache and rate limiter across the application.
Environment Variables:
EP_API_URL: Override base API URLEP_REQUEST_TIMEOUT_MS: Override request timeout in milliseconds (default: 10000)