kongctl integrates with decK to provide comprehensive declarative management of your entire Konnect API platform. While kongctl manages Konnect platform resources like control planes, Dev Portals, and APIs, decK manages Gateway configuration resources such as Services, Routes, and plugins. By combining both tools in a single declarative workflow, you can manage your complete infrastructure as code.
The integration allows kongctl to orchestrate decK operations as part of its plan-based workflow. When you declare Gateway configuration managed by decK in your kongctl configuration files, kongctl automatically invokes decK at the appropriate time during plan generation and execution.
Key benefits:
- Unified workflow: Manage platform and Gateway resources together in a single plan.
-
Consistent interface: Use familiar kongctl commands (
plan,diff,apply,sync). - Dependency resolution: kongctl resolves control plane identifiers and Gateway entity references before invoking decK.
- Audit trail: decK operations are included in kongctl plan artifacts.