Sovereign European Cloud API (SECA) · API Governance Rules
Sovereign European Cloud API (SECA) — spec 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.