Full Feature Matrix

All capabilities,
organized by domain

71+ capabilities across 9 domains. Open source, self-hosted, Apache 2.0.

Qubership & APIHUB applications map for API Management sub-domains
APIHUB API Management landscape
📚

API Catalog & Discovery

  • Multi-level hierarchy: workspace → group → package → version
  • Draft → Release → Archived version lifecycle
  • API types: OpenAPI 2.0/3.x, GraphQL SDL, AsyncAPI 3.0, JSON Schema
  • Contract types: DDLAPI (database schemas) and MCP (tools/resources/prompts)
  • Full-text global search across operations, docs, and packages
  • Tags, audiences, labels, custom metadata per package
  • Package dashboard with stats, latest changes, and linter results
  • Integrated REST, GraphQL, AsyncAPI, and DDL schema documentation rendering
  • Deep-link to any operation, schema, channel, or contract document
⚖️

API Comparison & Diffs

  • Version-to-version diff for REST, GraphQL, AsyncAPI, and DDLAPI
  • Operation-level comparison: request/response/parameter / messages
  • Severity classification: Breaking / Semi-Breaking / Deprecated / Non-Breaking
  • Path-prefix group comparison for domain scope
  • GraphQL bulk-mode with CSV import of operation lists
  • Breaking changes dashboard (unified view across all packages)
  • Excel export for compliance and audit workflows
  • AsyncAPI Diff View in the Doc Viewer

API Quality & Governance

  • Spectral linting engine with configurable rulesets
  • AI-powered quality recommendations (OpenAI integration)
  • Multiple linters per API type (REST, GraphQL, AsyncAPI)
  • Inline problem highlighting in the spec viewer
  • Per-ruleset activation and deactivation history
  • Quality score tracking per package version
  • Downloadable lint reports per version
  • Built-in ruleset library + custom ruleset upload
☸️

Kubernetes & Discovery

  • Lightweight K8s agent deployment (per cluster or namespace)
  • Auto-discovery of REST, GraphQL, AsyncAPI, JSON Schema services
  • Heartbeat-based health monitoring with TTL cleanup
  • One-click promotion from agent snapshot to portal catalog
  • Namespace-scoped security boundary enforcement
  • Service mesh and ingress route detection
  • Pluggable discovery runners with custom configuration
  • Multi-cluster support from a single APIHUB instance
📦

Contract Types (DDL & MCP)

  • Catalog model broadened from API-operation types to versioned contracts
  • DDLAPI: publish and browse database schema contracts with table viewer
  • DDLAPI normalization and diff in the TS processing stack (ddlapi-1.0)
  • MCP contracts: store init / tools / resources / prompts as package documents
  • Portal Contracts tab for MCP and DDL alongside classic API types
  • Shared package/version lifecycle for APIs and non-API contracts
🤖

MCP Server & AI Integration

  • Built-in MCP server for agents and IDEs (separate from MCP catalog contracts)
  • Tools: search operations, fetch specs, operation diffs, linter results
  • Compatible with Claude Desktop, VS Code Copilot, Cursor, and any MCP client
  • Honey AI Assistant in the Portal (optional; ai.chat.enabled)
  • AI-powered linting with OpenAI quality recommendations
  • Rate-limiting and configurable API key management
  • Streaming MCP response modes
  • LLM onboarding guide included
🔐

Security & Auth

  • SSO via OAuth2 / OIDC (Keycloak, Azure AD, etc.)
  • Role-based access control: Admin / Manager / Viewer
  • Per-workspace and per-package ACL
  • API key management for CI/CD and programmatic access
  • Audit logging for all content changes
  • Service account support for automation pipelines
  • Secure agent communication (token-based auth)
  • HTTPS termination, configurable CORS, optional custom CA mounts
🧑‍💻

Developer Experience

  • Spec-driven REST Playground (try APIs in-portal)
  • Multiple server support with custom URL override
  • Agent Proxy for in-cluster API testing
  • Mermaid diagrams in Markdown documents
  • CI/CD publish integration (curl, npm client, GitHub Actions)
  • Developer portal with role-based visibility
  • Export portal as static snapshot (self-contained HTML)
  • Standalone API Diff CLI with local MCP support
⚙️

Ops & Deployment

  • Docker Compose for local and dev deployments
  • Production Helm chart for Kubernetes (values.yaml configurable)
  • S3 / MinIO storage for attachments and snapshots
  • PostgreSQL database (schema migrations included)
  • Horizontal scaling of backend and agent services
  • Runtime log level management (no restart needed)
  • Health check endpoints on all services
  • Prometheus metrics and distributed tracing support