scopes.apis.io indexes the OAuth 2.0 scopes published by API providers across the APIs.io network — the fine-grained permissions an application requests at authorization time to act against a provider's API.
Live site: https://apis.io/scopes/
_scopes/— one Markdown record per provider (generated), holding that provider's OAuth schemes (flows + authorization/token URLs) and its full scope list (scope string, description, flows).index.html,_layouts/scope.html,_includes/,assets/— the browse (filter by provider or scope string) and detail pages_config.yml— Jekyll site configuration
Regenerated by network/scripts/build.py on every network build: process_provider reads each provider's scopes/<slug>-scopes.yml artifact (type OAuthScopes, derived from the provider's OpenAPI security definitions and, where available, its documented scope reference) and writes one page per provider into _scopes/. The site is a Jekyll build deployed via the apis.io CloudFront origin.
| Site | Repo | What it indexes |
|---|---|---|
| apis.io | network | Search hub, blog, build pipeline |
| providers.apis.io | providers | API provider profiles |
| apis.apis.io | apis | Individual API records |
| security.apis.io | security | Auth, TLS/DNS, disclosure, trust centers |
| scopes.apis.io | scopes | OAuth 2.0 scopes |
| rules.apis.io | rules | Spectral governance rules |
| tags.apis.io | tags | API tag index |
- APIs.json — the machine-readable spec each provider profile uses
- api-evangelist — upstream source repos this network is built from