DataHub · API Governance Rules
DataHub API Rules
Spectral linting rules defining API design standards and conventions for DataHub.
5 Rules
error 1
warn 4
Rule Categories
datahub
Rules
warn
datahub-info-contact
API info should provide a contact for the DataHub project.
$.info
warn
datahub-openapi-prefix
OpenAPI paths should be served under /openapi.
$.paths
warn
datahub-urn-pattern
URN parameters must follow the urn:li:: pattern.
$.paths.*.*.parameters[?(@.name=='urn')].schema
error
datahub-operation-tags
Every operation must declare at least one tag.
$.paths[*][*]
warn
datahub-aspect-versioned
Aspect schemas should include a version field for timeline history.
$.components.schemas[?(@.title && @.title.match(/Aspect/))]