
I Track Every API I Use in a Single JSON File — Here's My System
I work with 30+ APIs across different projects. Keeping track of rate limits, auth tokens, base URLs, and quirks was driving me crazy. So I built a simple system: one JSON file that tracks everything. The File { "apis" : { "github" : { "base_url" : "https://api.github.com" , "auth_type" : "bearer" , "auth_env" : "GITHUB_TOKEN" , "rate_limit" : "5000/hour" , "docs" : "https://docs.github.com/rest" , "notes" : "Use Accept: application/vnd.github.v3+json header" , "last_used" : "2026-03-25" }, "devto" : { "base_url" : "https://dev.to/api" , "auth_type" : "api-key" , "auth_header" : "api-key" , "auth_env" : "DEVTO_API_KEY" , "rate_limit" : "30/30s" , "docs" : "https://developers.forem.com/api" , "notes" : "Pagination: page + per_page params" , "last_used" : "2026-03-25" }, "fred" : { "base_url" : "https://api.stlouisfed.org/fred" , "auth_type" : "query_param" , "auth_param" : "api_key" , "auth_env" : "FRED_API_KEY" , "rate_limit" : "unlimited" , "docs" : "https://fred.stlouisfed.org/docs/a
Continue reading on Dev.to Python
Opens in a new tab



