Self-hosted, Apache 2.0

Deploy anywhere,
your way

From a laptop to a production Kubernetes cluster — APIHUB runs wherever you need it. No license fees, no vendor lock-in.

Docker Compose

Recommended for dev

Get up and running in minutes. Every release ships a production-ready docker-compose configuration with all six services pre-configured.

View docker-compose

Kubernetes / Helm

Production ready

Production-grade Kubernetes deployment with Helm charts. Full configurability via values.yaml — RBAC, resource limits, S3, SSO, monitoring, and more.

View Helm chart

Build from Source

Open source

All 22 repositories are open source under Apache 2.0. Build any component, run the full test suite, and contribute back to the project.

View on GitHub

Architecture overview

Six services, cleanly separated. Deploy only what you need.

Overall Application Architecture
APIHUB application architecture diagram

Service components

Each service is independently deployable and horizontally scalable.

apihub-backend
Core REST API server (Go)
apihub-ui
React frontend SPA
postgresql
Relational database
minio
S3-compatible object storage
keycloak
Identity & SSO (optional)
k8s-agent
Kubernetes discovery agent
Quick start with Docker Compose
# Clone the repository
$ git clone https://github.com/Netcracker/qubership-apihub.git
# Navigate to docker-compose directory
$ cd qubership-apihub/docker-compose
# Start all services
$ docker compose up -d
# Open in browser
http://localhost:8080