API Governance · Developer Portals · CI/CD
SpecLayer gives your team one place to manage OpenAPI specs as code, enforce quality policies in CI/CD, and publish branded developer portals.
$ speclayer publish --env production
Parsing openapi/payments.yaml…
Running governance checks…
✓ spec.valid-openapi OpenAPI 3.1.0
✓ naming.path-kebab-case all 23 paths
⚠ docs.operation-description 3/47 missing
✓ security.requires-auth declared
✓ Governance passed · score 94/100
✓ No breaking changes vs v11
Published payments-api@v12
Portal → app.speclayer.net/portal/payments-api
Product
Quality scores, governance results, and breaking-change detection — all updated on every push.
SpecLayer governance dashboard — updates on every git push
How it works
Link your GitHub, GitLab, or Azure DevOps repository and point SpecLayer at your OpenAPI file path.
Every push versions, validates, and scores your spec against your governance policies automatically.
Your API documentation is live instantly. Customers browse endpoints, try live requests, and download the spec.
step 01 · connect
$ speclayer init --repo github.com/acme/api
Detecting spec file…
✓ Found openapi/payments.yaml
✓ Repository connected
step 02 · push
$ git push origin main
Publishing payments-api…
✓ Governance score 94/100
✓ No breaking changes vs v11
✓ Published payments-api@v12
step 03 · share
Portal live at
app.speclayer.net/portal/payments-api
9 consumers subscribed · updated in 4s
Platform features
Version, diff, and publish OpenAPI specs with automatic breaking-change detection on every commit.
Enforce design standards with policy-as-code rules. Block non-compliant specs before they reach production.
Publish specs automatically from GitHub Actions, GitLab CI, Azure DevOps, and Jenkins pipelines.
Ship hosted API docs for your customers with a live try-it console and OpenAPI export included.
Auto-generate descriptions, examples, and error docs using AI. Raise quality scores without manual work.
Kubernetes monitoring and intelligent alerting. Coming soon to the SpecLayer platform.
Learn morePlatform capabilities
Add one step to your pipeline. Every push publishes a new spec version, runs governance checks, and updates your developer portal automatically.
- task: speclayer-publish@1
inputs:
specFile: openapi/api.yaml
projectSlug: payments-api
governancePolicy: strict
env:
SPECLAYER_API_KEY: $(KEY)Every project gets a fully hosted portal, updated on every push. Customers browse endpoints, try live requests, and download the spec without signing up.
No hidden fees. No surprise bills. Cancel anytime.