Open Source

Making Kubernetes accessible to all developers.

We are committed to making Kubernetes more accessible to all developers by sponsoring new open source efforts to help improve the overall experience, and manage the cost and complexity of operating Kubernetes clusters in production.


Easily describe your application to deploy to a Kubernetes cluster

Heptio Sonobuoy

Understand your Kubernetes cluster and ensure proper configuration

Heptio Ark

Recover your Kubernetes cluster in the case of disaster


ksonnet provides templating functions to simplify the work of writing your Kubernetes configurations. Built on the JSON templating language Jsonnet, ksonnet lets you define your Kubernetes cluster in flexible, modular ways.

Sensible defaults

Work out of the box with the core library of utility functions that provide sensible default values for the Kubernetes API objects.

Customize as you need

Write your own functions to customize Kubernetes objects, and add your changes with simple “mixins”.

Get help as you type

  The Visual Studio Code extension provides syntax highlighting, code completion, inline documentation, and previews in JSON or YAML.



Heptio Sonobuoy makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner. Its diagnostics provide a customizable, extendable, and cluster-agnostic way to generate clear, informative reports about your cluster, regardless of your deployment details.

Conformance testing

  Ensure that a cluster is properly configured and that its behavior conforms to official Kubernetes specifications.

Workload debugging

Easily generate diagnostics for troublesome workloads that are difficult to debug.

Custom data collection

  Collect custom metrics as part of a report, via extensible plugins.


heptio ark

Heptio Ark helps manage disaster recovery for your Kubernetes cluster resources and persistent volumes. It provides a simple, configurable, and operationally robust way to back up and restore your applications and persistent volumes from a series of checkpoints.

Disaster recovery

  Reduce time to recover in the case of infrastructure loss, data corruption, and/or services outages.

Cluster portability

  Easily migrate Kubernetes resources from one cluster to another.

Dev and test environment setup

  Easily replicate your production environment to create development and testing environments.


We offer 24 x 7 x 365 support for Kubernetes and Heptio open source projects.