The platform engineering toolkit for Kubernetes.
Koreo is a new approach to Kubernetes configuration management and resource orchestration, empowering developers through programmable workflows and structured data.
Programmable workflows
Define complex, multi-step processes that react to events and manage the lifecycle of your Kubernetes resources. Koreo workflows enable automation of everything from simple deployments to entire cloud environments. It's like programming—or choreographing—Kubernetes controllers.
Structured configuration management
Manage Kubernetes configurations the way they were intended—as structured data, not just templated strings. This allows you to easily validate, transform, and combine configurations from multiple sources in a manageable and scalable way.
Dynamic resource materialization
Inject values from a config file or overlay partial definitions to build up a complete resource view. Combine configurations from different sources like security, compliance, and SRE, and even apply custom logic, to give developers a golden path for provisioning applications, resources, or anything Kubernetes manages.
Configuration as functions
Inspired by functional programming principles, Koreo lets you decompose configuration into functions. These functions act as reusable building blocks to encapsulate common tasks and logic within your Koreo workflows. This promotes modularity, reduces duplication, and makes workflows easier to maintain and evolve.
Declarative operator model
Define your desired state through workflows and functions, and Koreo will automatically reconcile the actual state to match. This declarative approach simplifies management and ensures consistency across your infrastructure.
First-class testing and tooling
Actually treat configuration as code with Koreo's built-in testing framework and developer tooling. Write unit tests for individual functions and entire workflows to catch errors early and prevent unexpected behavior. Koreo's IDE integration gives you real-time feedback, autocomplete, and introspection.