Keptn v1 reached EOL December 22, 2023. For more information see https://bit.ly/keptn

Why keptn?

Keptn – pronounced captain – 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. This means that you can use Keptn to orchestrate any tools you like, for more information about integrating tools , check out Keptn and other tools.

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!

Get in touch!

Whether you are an end user 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 or just ping us via Slack.

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

 

CNCF

We are a Cloud Native Computing Foundation Incubating project.