Why keptn?

Keptn is a control-plane for DevOps automation of cloud-native applications.

Keptn uses a declarative approach to build scalable automation for delivery and operations which can be scaled to a large number of services.

Intro

Scriptless delivery for maintenance

Keptn uses a simple, declarative approach that allows specifying DevOps automation flows like delivery or operations automation without scripting all the details. This definition can be shared across any number of micro services without the need to build individual pipelines and scripts.

Maintenance

Higher Compliance

Separation of concerns for higher compliance

Keptn separates the process defined by SREs from the actual tooling defined by DevOps engineers and the information about the artifacts.

These definitions can be managed independently compared to traditional pipelines where everything is stored in a single file. This ensures that people cannot mistakenly break workflows and as they are managed in Git you will also have a full history of changes.

Event-based automation for easy extensibility

Keptn acts as a central control plane and uses well-defined CloudEvents for pretty much everything that can happen during continuous delivery and operations automation. Small services register for these events which makes the integration of tools simple and fast.

Easy Extensibility

Tool Integrations

Micro-service based tool integrations avoiding lock-in

Keptn integrations translate well-defined CloudEvents into proprietary vendor APIs and hide complex automation for advanced tasks.

This makes exchanging tools a simple configuration change rather than touching each individual pipeline.

Observability built in for better visibility

Keptn was created by Dynatrace, the inventor of distributed transaction tracing. So it should be no surprise that we’ve embedded tracing capabilities into Keptn.

Everything that is executed in Keptn is visualized as a trace and can be accessed via the Keptn’s bridge or the API.

Observability

Ready to get started now?

We think you are!

Back to top Back to top

Get in touch!

Whether you are an end user with a strong opinion or you want to participate in the project, we’d love to hear from you! You can find more information about how to reach us in the Keptn community repo

Be part of the movement and participate in our public community meetings every other Thursday!