KusionStack includes three core components:
- KCL: A constraint-based record & functional language used in configuration and policy scenarios.
- Konfig: A mono-codespace for programmable app configuration and shared schemas.
- Kusion: The engine to deliver intentions to clouds.
The image above illustrates the workflow of KusionStack and how it works. In the next section, we will describe each of these components in detail.