What is Kusion?
mainKusion is an intent-driven Platform Orchestrator designed to sit at the core of an Internal Developer Platform (IDP). It enables app-centric development by allowing developers to write a single application specification called an AppConfiguration.
This AppConfiguration defines the workload and all resource dependencies without requiring environment-specific values. Kusion then ensures all necessary components are provided for the application to run. It serves two primary roles:
- Platform Engineers: Use Kusion to create shared modules and workspace definitions that codify security, compliance, and finance requirements.
- Application Developers: Leverage those modules and workspaces to deploy applications using a self-service model, focusing on building applications rather than managing underlying infrastructure.