Sovereign European Cloud API (SECA) · API Governance Rules
Sovereign European Cloud API (SECA) API Rules
Spectral linting rules defining API design standards and conventions for Sovereign European Cloud API (SECA).
45 Rules
error 23
warn 20
info 2
Published by Sovereign European Cloud API (SECA)
Served by the provider at https://github.com/eu-sovereign-cloud/spec/blob/223b40530a7dc57def8ce373a0e14de577fc3d40/config/vacuum/ruleset.yaml; the copy below was fetched from there.
Rule Categories
component
duplicated
info
no
oas
oas2
oas3
operation
path
paths
typed
Rules
warn
component-description
Component description check
$
error
duplicated-entry-in-enum
Enum values must not have duplicate entry
$
error
info-description
Info section is missing a description
$
error
info-license-spdx
License section cannot contain both an identifier and a URL, they are mutually exclusive.
$
error
no-$ref-siblings
$ref values cannot be placed next to other properties (like a description)
$
error
no-ambiguous-paths
Paths need to resolve unambiguously from one another
$
error
no-eval-in-markdown
Markdown descriptions must not have `eval()` statements'
$
warn
no-http-verbs-in-path
Path segments must not contain an HTTP verb
$
warn
no-request-body
HTTP GET and DELETE should not accept request bodies
$
error
no-script-tags-in-markdown
Markdown descriptions must not have `
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.