Skip to content

Technologies and concepts you should know

You should understand some related technologies to effectively use and contribute to Keptn. This section provides links to some materials that can help your learning. The information has been gathered from the community and is subject to alteration. If you have suggestions about additional content that should be included in this list, please submit an issue.


Keptn runs on Kubernetes and primarily works with deployments that run on Kubernetes so a good understanding of Kubernetes is essential for working with and contributing to Keptn.

Development tools

  • Go language Most of the Keptn software and many of the test tools are written in the Go language.
  • Chainsaw Some test tools are written with chainsaw
  • Markdown Keptn documentation is authored in Markdown and processed with Hugo using the docsy theme.

Understanding SLOs and SLIs

Operator SDK