Documentation

The Kubeapps Components

Kubeapps dashboard

The dashboard is the main UI component of the Kubeapps project. Written in JavaScript, the dashboard uses the React JavaScript library for the frontend.

Please refer to the Kubeapps Dashboard Developer Guide for the developer setup.

Kubeapps APIs service

The Kubeapps APIs service is the main backend component of the Kubeapps project. Written in Go, the APIs service provides a pluggable gRPC service that is used to support different Kubernetes packaging formats.

See the Kubeapps APIs Service Developer Guide for more information.

asset-syncer

The asset-syncer component is a tool that scans a Helm chart repository and populates chart metadata in the database. This metadata is then served by the kubeapps-apis component.

Please refer to the Kubeapps asset-syncer Developer Guide for the developer setup.

Getting started

Discover how to deploy Kubeapps in your cluster, add some package repositories and start managing your applications!