Experience Rulesets
The API Commons catalog bundled by experience — the outcome each rule creates for the people who consume your API. Pick the experience you want to enforce — consistency, documentation, security, reliability — and run that ruleset across every artifact type in the browser validator, or download it and run it with any Spectral-compatible linter.
Consistency
321 rulesUniform shapes, conventions, and structure so every endpoint behaves predictably.
View & download →Documentation
175 rulesDescriptions, summaries, examples, and references that make the API self-explanatory.
View & download →Reliability
170 rulesDefensive contracts — status codes, error shapes, and required fields that hold up in production.
View & download →Data Modeling
150 rulesWell-formed schemas, types, and constraints for clean, validatable data.
View & download →Discoverability
133 rulesMetadata, indexing, and links that help humans and machines find the API.
View & download →Governance
135 rulesPolicy, ownership, and lifecycle signals that keep an API portfolio accountable.
View & download →Usability
123 rulesDeveloper-experience details that make the API easy to learn and consume.
View & download →Naming
101 rulesCasing, vocabulary, and naming conventions applied consistently across the surface.
View & download →Security
75 rulesAuthentication, authorization, and the OWASP API Security Top 10 as machine checks.
View & download →Agentic Access
7 rulesExecution contracts for AI agents — scope, audience, consequence, short-lived tokens, and human-in-the-loop escalation checked in the API description.
View & download →Error Handling
53 rulesStandardized, informative error responses across every operation.
View & download →Performance
32 rulesCaching, payload, and efficiency signals that keep the API fast.
View & download →Versioning
30 rulesExplicit, predictable versioning so changes don't break consumers.
View & download →Pagination
11 rulesConsistent paging of collection responses.
View & download →Observability
7 rulesTracing, correlation, and logging hooks for operating the API.
View & download →