Skip to main content

Easy database orchestration
for Kubernetes platforms

Klutch is the open-source, cloud-agnostic tool for managing databases and data services at scale with Kubernetes-native, self-service provisioning.

Why Klutch?

Klutch makes managing databases in large-scale Kubernetes environments much simpler. It provides a central control plane for automation that gives application developers on-demand self-service while platform teams get centralized control and governance. Open-source under Apache 2.0 and vendor-neutral, Klutch works across any cloud or on-prem setup, scaling easily without added complexity.

Developers can provision and manage databases and other data services via YAML specs as if they were local, while operators have a single control plane for full data service instance visibility and operational efficiency at scale.

Open-sourced database orchestration

Open-sourced under Apache 2.0; deploy and manage databases and other data services easily.

Self-service database provisioning

Developers can spin up databases easily with simple YAML thanks to Custom Resource Definitions (CRDs) provided by PlatformOps.

Kubernetes-native & cloud-agnostic

Works across major public clouds like AWS, Azure, GCP; on-premises and private clouds like OpenStack or VMware; and hybrid environments.

Automated and scalable

Centralized control plane for managing databases across application clusters with built-in automation.

Highly extensible

Leveraging the high extensibility of Crossplane® for writing Klutch integrations to enable even more efficient operations.

Klutch in Action

Klutch is an abstraction layer for databases and other data services that allows you to spawn service instances from Kubernetes clusters that are hosted on a central management cluster. This central cluster hosts the service instance, stores data, and plan information, and handles backup and restore. Klutch can delegate service creation to pluggable backends like VMs, pod-based operators, or native cloud services. Watch Klutch spin up a new PostgreSQL database remotely in seconds:


Open Source, Kubernetes-Native
Data Service Management

Simplified Database Orchestration Across App Clusters

Klutch provides centralized control over databases, giving teams unified visibility into all database instances and their consuming applications regardless of whether they run in pods, VMs, or managed cloud services. With fleet-wide orchestration, platform teams can standardize data service management across diverse infrastructures while maintaining operational efficiency at scale.

Simplified Database Orchestration Across App ClustersSimplified Database Orchestration Across App Clusters

Empowering Self-Service & Automation

Developers can accelerate application delivery by spinning up databases and other data services on demand without waiting for Ops teams. Klutch automates provisioning, scaling, and backups while remaining infrastructure-agnostic to ensure that databases can be deployed anywhere.

Empowering Self-Service & AutomationEmpowering Self-Service & Automation

Designed for Flexibility & Scale

Klutch has modular architecture that supports a wide range of automation backends to allow organizations to integrate any infrastructure while maintaining a single control plane. Klutch provides the scalability and flexibility modern teams need for managing databases across hundreds or thousands of Kubernetes application clusters.

Designed for Flexibility & ScaleDesigned for Flexibility & Scale

Klutch for application developers

  • Self-service database provisioning using simple YAML specs
  • Kubernetes-native workflows with kubectl integration
  • Create and manage databases as if they were local no matter where they run
  • Consistent database management across cloud providers

Klutch for platform operators and teams

  • Central control plane for full visibility into data services
  • Automated backend integration for seamless provisioning and scaling
  • Enforce policies, track deployments, and ensure compliance without disrupting developer workflows
  • Consistent experience across all cloud providers and environments

Created to manage your databases
and data services

anynines created Klutch to address the growing complexity of managing data services in modern cloud-native environments. We recognized the challenges faced by developers and organizations rolling out Kubernetes on a large scale. Working with diverse data services across multiple environments and cloud providers is complex; we envisioned an integration layer that would simplify this process while also empowering developers. We’re excited to contribute to the open-source community, and encourage collaboration and contributions from the community.