| Contract types in one catalog | REST, GraphQL, AsyncAPI 3, DDL (DB schemas), MCP tools, Markdown, Protobuf stubs | REST first; GraphQL / AsyncAPI vary by vendor | REST first; AsyncAPI in some (Bump.sh, Redocly); GraphQL in some | Broad storage (Apicurio: Avro, Protobuf, JSON Schema too); rendering only in Backstage | OpenAPI only |
| Breaking-change classification | Yes — REST, GraphQL, AsyncAPI, DDL (table schema Diff View); breaking / risky / deprecated / safe; operation-level diff; Excel export including MCP | Basic or spec-lint only in most; not the core product | Yes for REST (varies); AsyncAPI in Bump.sh | Apicurio: schema compatibility rules. Backstage: via oasdiff, OpenAPI only | oasdiff: deep, OpenAPI only |
| Standards enforcement (linting) | Spectral rulesets per API type, AI-assisted review, version quality score | Yes in higher tiers (Konnect, Apigee, Azure API Center) | Yes (SwaggerHub standardization, Redocly scorecards, Stoplight style guides) | Backstage: no. Apicurio: validity rules | Spectral: yes, no history or dashboard |
| Discovers what is actually deployed (K8s) | Yes — agents in each cluster, snapshot, promote to catalog; optional per-service discovery and PAT auth | Gateway sees traffic, not contracts; catalogs need registration | No (Git / CI push model) | Backstage: entity YAML in repos. Apicurio: push | No |
| Developer portal with try-it | Yes — REST playground, GraphiQL, agent proxy for in-cluster calls | Yes (often a paid add-on, per portal) | Yes — core strength, polished public-facing themes | Backstage: basic. Apicurio: minimal | No |
| SSO, RBAC, audit trail | Included — SAML, OIDC, LDAP, hierarchical roles, activity log | Enterprise tier | Enterprise tier (often plus per-user SSO fee) | Backstage: yes. Apicurio: yes | n/a |
| AI / MCP | Built-in MCP server over the catalog, AI assistant, MCP contracts as a versioned type | AI gateway features; MCP support emerging | MCP servers generated from docs (Bump.sh, Redocly) | No | oasdiff: hosted MCP |
| Runtime: gateway, traffic policy, analytics, monetization | No — by design | Yes — core product | No | No | No |
| Visual designer, mocking, SDK generation | No — bring your editor; design tools are complementary | Partial | Yes — core strength | Apicurio Studio (separate) | No |
| Deployment | Self-hosted: Helm or Docker Compose; PostgreSQL, optional S3 | SaaS or hybrid; heavy self-hosted stacks | SaaS (some on-prem in enterprise) | Self-hosted | Local / CI |
| License and cost | Apache 2.0, free, no per-seat fees | Enterprise contracts; per-gateway and/or per-request; SSO and audit gated | Per-seat subscriptions (roughly USD 10–90 per user per month); SSO extra | Apache 2.0, free | Apache 2.0, free (oasdiff Pro paid) |
| Community and vendor scale | Netcracker-backed, 27+ repos, releases every 4–6 weeks; smaller community | Large vendors, large ecosystems | Established vendors | Large (Backstage is CNCF) / Red Hat | Active OSS |