Grafbase Enterprise Platform

The Grafbase Enterprise Platform is a powerful tool that allows you to manage your federated graph, analytics, traces, proposals, and more. In most of the cases, it is advised to use the platform managed by Grafbase, but if your business requires a dedicated and self-hosted instance, the Grafbase Enterprise Platform is the right choice for you.

The Grafbase Enterprise Platform is built on top of the Grafbase platform, which includes the following components:

  • Grafbase API: The API is the core of the platform. It provides a GraphQL interface to interact with the platform.
  • Grafbase Dashboard: The dashboard is a web-based interface that allows you to manage your federated graph from the browser.
  • Telemetry Sink: The telemetry sink is a component that authorizes and collects telemetry data from the platform and sends it to the message broker.

In addition to these components, the Grafbase Enterprise Platform requires the following components:

  • PostgreSQL: The platform uses PostgreSQL as the database to store the federated graph data.
  • ClickHouse: The platform uses ClickHouse as the database to store the analytics data.
  • Zitadel: The platform uses Zitadel as the identity provider to manage users and permissions.
  • S3: The platform uses S3 (or compatible store) as the storage provider to store published federated graphs and trusted documents.
  • Kafka: The platform uses Kafka as the message broker to handle real-time analytics data.
  • OpenTelemetry Collector: The platform uses OpenTelemetry Collector to aggregate telemetry data from Kafka to ClickHouse.

The Grafbase Enterprise Platform is distributed as a helm chart that can be installed on any Kubernetes cluster. The helm chart lets you to decide which components you want from the Enterprise Platform.

To get access to the helm chart, please contact us, we will provide you with the necessary login credentials.