Blog
  • AI Gateway
  • AI Security
  • AIOps
  • API Security
  • API Gateway
|
    • API Management
    • API Development
    • API Design
    • Automation
    • Service Mesh
    • Insomnia
    • View All Blogs
  1. Home
  2. Blog
  3. Engineering
  4. Enhancing APIOps with decK for Kong Ingress Controller Users
Engineering
March 20, 2024
3 min read

Enhancing APIOps with decK for Kong Ingress Controller Users

Jordi Fernandez Moledo
Principal Architect, Kong

The latest release of decK's APIOps features with the Kong Ingress Controller advances API management and automation in Kubernetes environments. This blog post delves into how this integration streamlines operations, ensuring a more feature-rich API lifecycle management.

The role of decK in APIOps

For teams utilizing the Kong Ingress Controller, Kubernetes manifests have been the standard method for configuration. While effective, this approach limited their access to the suite of APIOps features that decK offers.

decK is the command-line tool engineered to automate and orchestrate the entire API delivery process. It works with state files, which are declarative representations of the Kong Gateway configuration. These files cover all aspects of the API setup, including services, routes, plugins, and consumers, thereby defining the routing and processing logic for requests.

decK commands at a Glance

The decK commands are organized into three categories:

  1. Configuration Generation: Commands like deck file openapi2kong translate OpenAPI specifications into decK's native state files. This step sets the stage for configuration transformation and state management commands.
  2. Configuration Transformation: This is the suite of commands designed to refine and tailor the decK configuration files. Tools such as deck file add-plugins and deck file merge enable teams to break down and reassemble their configurations.
  3. Gateway State Management: The final stages in an APIOps pipeline involve synchronizing the state files with the intended platform, whether it's Kong Konnect, Kong Gateway, or the Kong Ingress Controller. Commands like deck gateway sync align the Kong environment with the decK configuration.

Bridging the Gap: deck file kong2kic

A standout feature in the latest decK release is the deck file kong2kic command. This tool acts as a bridge, converting Kong configuration files into Kubernetes manifests for the Kong Ingress Controller. It enables API teams to utilize decK's APIOps features within their Kubernetes-centric workflows.

APIOps - The Key to API Excellence: Unleash APIs' Full Business Potential

Download Now

Simplify API management at KongAir with decK

Let's dive into how KongAir, a fictional airline, is simplifying its API management with the new deck file kong2kic command.

Previously, KongAir teams working on Kong Konnect or Kong Gateway used the full suite of decK's features using Kong configuration files. However, those focusing on the Kong Ingress Controller had to rely on Kubernetes manifests only. With deck file kong2kic, API teams at KongAir can leverage decK's capabilities, streamlining governance and consolidating separate APIOps pipelines.

The KongAir API Community of Practice has established a set of governance rules across all API teams:

  • Every API team within KongAir, including those responsible for the Flights and Routes APIs, adopts OpenAPI specifications to define their API contracts.
  • These teams are allowed to employ Kong’s Transformation and Validation plugins. They have the autonomy to manage these plugins’ configurations through modular decK state files.
  • The KongAir API Community of Practice has also defined a set of API Design Guidelines to standardize API development. These guidelines are implemented and monitored through a linting file overseen by the API Platform Team, ensuring adherence to best practices.
  • The API Platform Team assumes responsibility in configuring plugins related to Observability, Security, and Traffic Control within Kong, centralizing expertise and governance for these essential aspects.
  • Furthermore, this team is tasked with the management of environment-specific variables across different stages of the development lifecycle.

The following diagram illustrates KongAir’s approach to deploying APIs with decK, irrespective of the target runtime platform, which now includes the Kong Ingress Controller.

Visit the decK documentation to learn more about how KongAir uses decK to streamline its API management process.

A unified approach to API management

By marrying decK's automation and orchestration with Kubernetes' configuration framework, API teams increase efficiency and speed in their API integration processes. With the introduction of the deck file kong2kic command, API teams working with the Kong Ingress Controller have at their disposal the versatility that decK has to offer.

Want to try it out for yourself? The easiest way to get started with KIC is with Kong Konnect thanks to our KIC in Kong Konnect functionality.

| | Kubernetes Operators | Kubernetes Controllers | |------------|------------|------------| |Definition | A subcategory of controllers that use API extensions or custom resources to automate tasks for specific applications or platforms. | Control loops that track resource clusters and alter them to match the desired state in a continuous cycle. | |Purpose | Focus on automating tasks for a specific application or platform domain. | Accommodate generic resource cluster states and enforce desired state across the cluster. |

API DevelopmentAPIOpsKong Ingress Controller

More on this topic

Videos

Centralized Decentralization: Migration from Azure to Kong

Videos

Bridge Kafka Streams and APIs with Kong Gateway

See Kong in action

Accelerate deployments, reduce vulnerabilities, and gain real-time visibility. 

Get a Demo
Topics
API DevelopmentAPIOpsKong Ingress Controller
Share on Social
Jordi Fernandez Moledo
Principal Architect, Kong

Recommended posts

The Rapidly Changing Landscape of APIs

Kong Logo
EngineeringOctober 25, 2025

The numbers tell a compelling story. While 65% of organizations that use APIs are currently generating revenue from them, a significant gap exists between API adoption and AI readiness. 83.2% of respondents have adopted some level of an API-first ap

Kong

Guide to API Testing: Understanding the Basics

Kong Logo
EngineeringSeptember 1, 2025

Key Takeaways API testing is crucial for ensuring the reliability, security, and performance of modern applications. Different types of testing, such as functional, security, performance, and integration testing, should be employed to cover all aspe

Adam Bauman

Introducing the World’s First OSS Production-Grade Gateway API Operator

Kong Logo
Product ReleasesMarch 20, 2024

Today’s the day you’ve all been waiting for: Kong Gateway Operator OSS is here. You can read the code and see what a production-grade Kubernetes operator looks like . Authored by multiple Gateway API contributors, Kong Gateway Operator is the de-fa

Michael Heap

API monetization: Technical best practices

Kong Logo
EnterpriseMay 19, 2022

Jason Cumberland , CPO and co-founder of API and data monetization platform HyperCurrent , contributed to this post. In our last article on how to get started with API monetization , we laid out how to build your API monetization strategy and av

Ahmed Koshok

6 Reasons Why Kong Insomnia Is Developers' Preferred API Client

Kong Logo
EngineeringAugust 8, 2025

So, what exactly is Kong Insomnia? Kong Insomnia is your all-in-one platform for designing, testing, debugging, and shipping APIs at speed. Built for developers who need power without bloat, Insomnia helps you move fast whether you’re working solo,

Juhi Singh

Insights into Kubernetes Deployments with Kong Ingress Controller

Kong Logo
EngineeringFebruary 11, 2025

This blog addresses the common challenges organizations face with fragmented API management in Kubernetes environments and presents Kong Konnect combined with the Kong Ingress Controller (KIC) as a comprehensive solution.  We'll highlight the issues

Declan Keane

Top Docker Desktop Extensions for Developers and How to Use Them

Kong Logo
EngineeringSeptember 26, 2024

For the last 10+ years, Docker has been one of the leading technology tools for helping developers build, run, update, and manage containers. It is one of the most widely used containerization tools available, able to work with Linux, Microsoft Wind

Kong

Ready to see Kong in action?

Get a personalized walkthrough of Kong's platform tailored to your architecture, use cases, and scale requirements.

Get a Demo
Powering the API world

Increase developer productivity, security, and performance at scale with the unified platform for API management, AI gateways, service mesh, and ingress controller.

Sign up for Kong newsletter

    • Platform
    • Kong Konnect
    • Kong Gateway
    • Kong AI Gateway
    • Kong Insomnia
    • Developer Portal
    • Gateway Manager
    • Cloud Gateway
    • Get a Demo
    • Explore More
    • Open Banking API Solutions
    • API Governance Solutions
    • Istio API Gateway Integration
    • Kubernetes API Management
    • API Gateway: Build vs Buy
    • Kong vs Postman
    • Kong vs MuleSoft
    • Kong vs Apigee
    • Documentation
    • Kong Konnect Docs
    • Kong Gateway Docs
    • Kong Mesh Docs
    • Kong AI Gateway
    • Kong Insomnia Docs
    • Kong Plugin Hub
    • Open Source
    • Kong Gateway
    • Kuma
    • Insomnia
    • Kong Community
    • Company
    • About Kong
    • Customers
    • Careers
    • Press
    • Events
    • Contact
    • Pricing
  • Terms
  • Privacy
  • Trust and Compliance
  • © Kong Inc. 2025