Capabilities deep-dive

Everything you need
to master your APIs

From discovery to governance — explore each APIHUB capability with screenshots and detailed descriptions.

Multi-format support

Supported API Types

Every layer of the platform — from discovery agents to the diff engine — has explicit support per API format.

API Type Backend Build K8s Discovery UI / Portal Diff Doc Viewer Linter
REST OpenAPI 3.0 / 3.1
Spectral + AI
REST Swagger 2.0
via conv.
→ OAS3
→ OAS3
Spectral + AI
GraphQL GraphQL
introspect
AsyncAPI AsyncAPI 3.0
Spectral
Proto Protobuf / gRPC
Docs Markdown Docs
storage
viewer
AI MCP (future)
planned planned planned planned planned planned planned
Legend: Supported Partial Not applicable planned On the roadmap

Find Any API in Seconds

Powerful global search across all operations, documents, and packages. Navigate the full hierarchy — workspace → group → package → version — with rich filters.

  • Search across REST operations, GraphQL queries, and AsyncAPI channels
  • Deep-link directly into the doc view or package summary
  • Filter by audience, tags, API kind, and deprecation status
  • Full-text search with 70-char snippets around matching content
apihub.example.com/portal/search
GET /users/{id} — user profile
GET /api/v1/users/{id} User Service REST
GET /api/v1/users/{id}/profile Profile Service REST
query getUserById(id: ID!): User GraphQL Gateway GraphQL
GET /v2/customers/{customerId} CRM Service REST

Detect Breaking Changes Automatically

Version-to-version and operation-level diffs with automated classification. Compare versions, revisions, or REST path groups — with export to Excel for compliance.

  • Breaking / Semi-Breaking / Deprecated / Non-Breaking / Annotation severity
  • Compare any two versions or revisions across REST and GraphQL
  • Path-prefix group comparison for domain-scoped analysis
  • Export change lists to Excel for audit and compliance workflows
API Changes comparison view showing breaking change classification
Product screenshot — click to enlarge
API Changes comparison view showing breaking change classification

Enforce API Standards Automatically

Multi-linter governance with Spectral rulesets and AI-powered analysis. Inline spec highlighting shows exactly which line violates a rule.

  • Spectral engine with configurable custom rulesets per API type
  • AI linter for OpenAI-powered quality recommendations
  • Inline problem highlighting directly in the spec viewer
  • Per-ruleset activation history and downloadable reports
API Quality tab showing multi-linter results with inline spec highlighting
Product screenshot — click to enlarge
API Quality tab showing multi-linter results with inline spec highlighting

Discover APIs Running in Your Clusters

Deploy lightweight agents to remote Kubernetes clusters. Agents automatically discover REST, GraphQL, and AsyncAPI services and promote specs into the central catalog.

  • Pluggable discovery runners: REST, GraphQL, AsyncAPI, JSON Schema
  • Namespace-scoped discovery with security boundary enforcement
  • Heartbeat-based health monitoring with automatic snapshot TTL cleanup
  • One-click promotion from agent snapshot to the governed portal catalog
Kubernetes API discovery visualization showing cluster pods and API spec detection

Try APIs Without Leaving the Portal

Spec-driven REST playground directly in the doc view. Pick server, fill parameters from the spec schema, send requests, and inspect responses.

  • Spec-driven parameter and body filling from OpenAPI schema
  • Multiple server support with custom server override
  • Agent Proxy for in-cluster testing via the K8s agent network
  • Server selection and custom URLs persisted in local storage
REST Playground sidebar showing request builder and response viewer

First-Class AsyncAPI Support

AsyncAPI 3.0 treated as a first-class citizen — full doc rendering, SEND/RECEIVE badges, channel addressing, Kafka/AMQP bindings, and complete diff engine integration.

  • AsyncAPI 3.0 operation rendering with SEND/RECEIVE semantics
  • Kafka, AMQP bindings at operation, channel, and message level
  • Breaking change detection and classification for event APIs
  • Agent-based discovery of AsyncAPI services in Kubernetes clusters
AsyncAPI DocView showing SEND/RECEIVE operations with channel and binding details