Spec0

The source of truth

API Registry

Push once and your OpenAPI specs land in a live, semantically-indexed registry. Every team, agent, and tool reads the same current source of truth — no more hunting through repos and wikis for the right spec.

One push

Push once. Indexed forever.

Every spec your team pushes — from CI, the web UI, or the CLI — is linted, versioned, and semantically indexed into one registry. spec0 keeps it current on every merge, so the catalog is never a stale snapshot.

bash
# Push your spec — from CI, the UI, or the CLI
$ spec0 push openapi.yaml

# → linted, versioned, indexed, live over MCP
orders · v1.4.2 indexed
linted ✓ 12 operations owner: Payments

What makes it stick

A registry your whole org reads from.

Intelligent API registry

Your entire org's API catalog, semantically indexed. Find the right operation across hundreds of APIs in a single query — not one spec at a time.

search across org

Git-native lifecycle

Push specs from CI on every merge. Auto-lint with Spectral, auto-generate changelogs, diff breaking changes — spec management that lives where your code lives.

spec0 push + spec0 ci

Team ownership

Every API knows its team. Governance, change alerts, and subscriber routing reach the right owners automatically — no central bottleneck.

owners · rbac · audit

Always in sync

Specs update the moment code merges. No stale docs, no manual refreshes — one current source of truth every team and agent reads from.

live · versioned