Full Feature Matrix
All capabilities,
organized by domain
64+ capabilities across 8 domains. Open source, self-hosted, Apache 2.0.
Qubership & APIHUB applications map for API Management sub-domains
📚
API Catalog & Discovery
- Multi-level hierarchy: workspace → group → package → version
- Draft → Release → Archived version lifecycle
- OpenAPI 2.0/3.0/3.1, GraphQL SDL, AsyncAPI 3.0, JSON Schema
- 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, and AsyncAPI documentation rendering
- Deep-link to any operation, schema, or channel
⚖️
API Comparison & Diffs
- Version-to-version diff for REST and GraphQL
- Operation-level comparison: request/response/parameter
- 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
- REST and GraphQL change history tracking
✅
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
🤖
MCP & AI Integration
- MCP (Model Context Protocol) server built-in
- Tools: search_api_operations, get_api_operation_details, get_rest_api_operation_diff
- Compatible with Claude Desktop, VS Code Copilot, Cursor, and any MCP client
- AI-powered linting with OpenAI quality recommendations
- Context-aware code generation with real API specs
- Rate-limiting and configurable API key management
- Streaming and batch 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 and configurable CORS
🧑💻
Developer Experience
- Spec-driven REST Playground (try APIs in-portal)
- Multiple server support with custom URL override
- Agent Proxy for in-cluster API testing
- VS Code Extension for local spec linting and upload
- CI/CD publish integration (curl, npm client, GitHub Actions)
- Developer portal with role-based visibility
- Export portal as static snapshot (self-contained HTML)
- Embed public portal for external API consumers
⚙️
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