Scalr · API Governance Rules
Scalr API Rules
Spectral linting rules defining API design standards and conventions for Scalr.
10 Rules
error 2
warn 4
info 2
Rule Categories
scalr
Rules
warn
scalr-summary-title-case
Scalr operation summaries should use Title Case
$.paths[*][*].summary
warn
scalr-path-kebab-case
Scalr API paths should use kebab-case for resource names
$.paths
error
scalr-response-200-defined
All GET operations must define a 200 response
$.paths[*].get
info
scalr-swagger-version
Scalr legacy API uses Swagger 2.0
$
info
scalr-env-id-path-param
Scalr APIs use envId path parameter for environment scoping
$.paths
warn
scalr-pagination-filter
List operations should support filtering and pagination
$.paths[*].get.parameters[*]
warn
scalr-bearer-auth
Scalr API uses API key Bearer token authentication
$.securityDefinitions
error
scalr-info-description
API info must include a description
$.info
hint
scalr-farm-resource-naming
Scalr farm resources use consistent naming conventions
$.paths
hint
scalr-actions-sub-path
Scalr uses /actions/ sub-path for operations like launch, terminate, clone
$.paths
Spectral Ruleset
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for spectral rules
4 MCP tools reach this
find_rulesBrowse and filter every ruleset in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/scalr-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.