Skip to content
Kong Docs are moving soon! Our docs are migrating to a new home. You'll be automatically redirected to the new site in the future. In the meantime, view this page on the new site!
Kong Logo | Kong Docs Logo
  • Docs
    • Explore the API Specs
      View all API Specs View all API Specs View all API Specs arrow image
    • Documentation
      API Specs
      Kong Gateway
      Lightweight, fast, and flexible cloud-native API gateway
      Kong Konnect
      Single platform for SaaS end-to-end connectivity
      Kong AI Gateway
      Multi-LLM AI Gateway for GenAI infrastructure
      Kong Mesh
      Enterprise service mesh based on Kuma and Envoy
      decK
      Helps manage Kong’s configuration in a declarative fashion
      Kong Ingress Controller
      Works inside a Kubernetes cluster and configures Kong to proxy traffic
      Kong Gateway Operator
      Manage your Kong deployments on Kubernetes using YAML Manifests
      Insomnia
      Collaborative API development platform
  • Plugin Hub
    • Explore the Plugin Hub
      View all plugins View all plugins View all plugins arrow image
    • Functionality View all View all arrow image
      View all plugins
      AI's icon
      AI
      Govern, secure, and control AI traffic with multi-LLM AI Gateway plugins
      Authentication's icon
      Authentication
      Protect your services with an authentication layer
      Security's icon
      Security
      Protect your services with additional security layer
      Traffic Control's icon
      Traffic Control
      Manage, throttle and restrict inbound and outbound API traffic
      Serverless's icon
      Serverless
      Invoke serverless functions in combination with other plugins
      Analytics & Monitoring's icon
      Analytics & Monitoring
      Visualize, inspect and monitor APIs and microservices traffic
      Transformations's icon
      Transformations
      Transform request and responses on the fly on Kong
      Logging's icon
      Logging
      Log request and response data using the best transport for your infrastructure
  • Support
  • Community
  • Kong Academy
Get a Demo Start Free Trial
Kong Ingress Controller
3.4.x (latest) LTS
  • Home icon
  • Kong Ingress Controller
  • Support Policy
github-edit-pageEdit this page
report-issueReport an issue
  • Kong Gateway
  • Kong Konnect
  • Kong Mesh
  • Kong AI Gateway
  • Plugin Hub
  • decK
  • Kong Ingress Controller
  • Kong Gateway Operator
  • Insomnia
  • Kuma

  • Docs contribution guidelines
  • unreleased
  • 3.4.x (latest) (LTS)
  • 3.3.x
  • 3.2.x
  • 3.1.x
  • 3.0.x
  • 2.12.x (LTS)
  • 2.11.x
  • 2.10.x
  • 2.9.x
  • 2.8.x
  • 2.7.x
  • 2.6.x
  • 2.5.x (LTS)
  • Introduction
    • Overview
    • Kubernetes Gateway API
    • Version Support Policy
    • Changelog
  • How KIC Works
    • Architecture
    • Gateway API
    • Ingress
    • Custom Resources
    • Using Annotations
    • Admission Webhook
  • Get Started
    • Install KIC
    • Services and Routes
    • Rate Limiting
    • Proxy Caching
    • Key Authentication
  • KIC in Production
    • Deployment Topologies
      • Overview
      • Gateway Discovery
      • Database Backed
      • Traditional (sidecar)
    • Installation Methods
      • Helm
      • Kong Gateway Operator
    • Cloud Deployment
      • Azure
      • Amazon
      • Google
    • Enterprise License
    • Observability
      • Prometheus Metrics
      • Configuring Prometheus and Grafana
      • Kubernetes Events
    • Upgrading
      • Kong Gateway
      • Ingress Controller
  • Guides
    • Service Configuration
      • HTTP Service
      • TCP Service
      • UDP Service
      • gRPC Service
      • TLS
      • External Service
      • HTTPS Redirects
      • Multiple Backend Services
      • Configuring Gateway API resources across namespaces
      • Configuring Custom Kong Entities
    • Request Manipulation
      • Rewriting Hosts and Paths
      • Rewrite Annotation
      • Customizing load-balancing behavior
    • High Availability
      • KIC High Availability
      • Service Health Checks
      • Last Known Good Config
      • Fallback Configuration
    • Security
      • Kong Vaults
      • Using Workspaces
      • Preserving Client IP
      • Kubernetes Secrets in Plugins
      • Verifying Upstream TLS
    • Migrate
      • KongIngress to KongUpstreamPolicy
      • Migrating from Ingress to Gateway
      • Credential Type Labels
    • Customize Deployments
      • Images
    • Custom Ingress Class
      • Internal / External Traffic
  • Plugins
    • Custom Plugins
    • Authentication
    • ACL
    • Rate Limiting
    • mTLS
    • OIDC
  • Reference
    • Troubleshooting
    • Version Compatibility
    • Annotations
    • Configuration Options
    • Feature Gates
    • FAQ
      • Plugin Compatibility
      • Kong Router
      • Custom nginx.conf
    • Custom Resource Definitions
    • Resources Requiring Setting Ingress Class
    • Gateway API migration
    • Required Permissions for Installation
    • Categories of Failures
    • Combining Services From Different HTTPRoutes
enterprise-switcher-icon Switch to OSS
On this pageOn this page
  • Version support for Kong Ingress Controller
  • Supported versions
  • Kong Ingress Controller versions
  • Bug fix guidelines
  • Deprecation guidelines
  • Additional terms
  • Helm chart compatibility
  • See also

Support Policy
Available with Kong Gateway Enterprise subscription - Contact Sales

Learn about the support for Kong Ingress Controller software versions.

Version support for Kong Ingress Controller

Kong primarily follows semantic versioning (SemVer) for its products.

At Kong’s discretion a specific minor version can be marked as a LTS version. The LTS version is supported on a given distribution for the duration of the distribution’s lifecycle, or for 3 years from LTS release whichever comes sooner. LTS only receives security fixes or certain critical patches at the discretion of Kong. Kong guarantees that at any given time, there will be at least 1 active LTS Kong version.

LTS versions of Kong Ingress Controller are supported for 3 years after release. Standard versions are supported for 1 year after release.

Supported versions

Kubernetes Version OpenShift Version Upstream K8s EOL Supported Kong Gateway Versions Recommended KIC Version KIC EOL
1.32 N/A Feb 2026 2.8 LTS, 3.x 3.4 LTS Sept 2026
1.31 N/A Oct 2025 2.8 LTS, 3.x 3.4 LTS Sept 2026
1.30 N/A Jun 2025 2.8 LTS, 3.x 3.4 LTS Sept 2026
1.29 N/A Feb 2025 2.8 LTS, 3.x 3.4 LTS Sept 2026
1.28 4.15 Oct 2024 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.27 4.14 Jun 2024 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.26 4.13 Feb 2024 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.25 4.12 Oct 2023 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.24 4.11 July 2023 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.23 4.10 Feb 2023 2.8 LTS, 3.x 2.12 LTS Sept 2026
1.22 4.9 Oct 2022 2.8 LTS 2.5 LTS March 2025
1.21 4.8 June 2022 2.8 LTS 2.5 LTS March 2025
1.20 4.7 Feb 2022 2.8 LTS 2.5 LTS March 2025
1.19 4.6 Oct 2021 2.8 LTS 2.5 LTS March 2025
1.18 4.5 June 2021 2.8 LTS 2.5 LTS March 2025
1.17 4.4 Dec 2020 2.8 LTS 2.5 LTS March 2025

Kong Ingress Controller versions

LTS releases are marked bold, and are supported for 3 years from release

Version Release Date End of Support
3.4.x 2024-12-18 2027-12-18
3.3.x 2024-08-26 2025-08-26
3.2.x 2024-06-12 2025-06-12
3.1.x 2024-02-07 2025-02-07
3.0.x 2023-11-03 2024-11-03
2.12.x 2023-09-25 2026-09-25
2.11.x 2023-08-09 2024-08-09
2.10.x 2023-06-02 2024-06-02
2.9.x 2023-03-09 2024-03-09
2.8.x 2022-12-19 2023-12-19
2.7.x 2022-09-27 2023-09-27
2.6.x 2022-09-15 2023-09-15
2.5.x 2022-07-11 2025-03-01
2.4.x 2022-06-15 2023-06-15
2.3.x 2022-04-05 2023-04-05
2.2.x 2022-02-04 2023-02-04
2.1.x 2022-01-05 2023-01-05
2.0.x 2021-10-07 2022-10-07
1.3.x 2021-05-27 2022-05-27
1.2.x 2021-03-24 2022-03-24
1.1.x 2020-12-09 2021-12-09
1.0.x 2020-10-05 2021-10-05
0.x.x 2018-06-02 2019-06-02

Table 1: Version Support for Kong Ingress Controller

Bug fix guidelines

Unfortunately, all software is susceptible to bugs. Kong seeks to remedy bugs through a structured protocol as follows:

  • Serious security vulnerabilities are treated with the utmost priority. See here for our security vulnerability reporting and remedy process, including how to report a vulnerability.

  • Bugs which result in production outages or effective non-operation (such as catastrophic performance degradation) will be remedied through high priority bug fixes and provided in patch releases to the Latest Major/Minor Version Release of all currently supported Major Versions of the software and optionally ported to other versions at Kong’s discretion based on the severity and impact of the bug.

  • Bugs which prevent the upgrade of a supported version to a more recent supported version will be remedied through high priority bug fixes and provided in the Latest Major/Minor Version Release of all currently supported Major Versions of the software and optionally ported to other versions at Kong’s discretion based on the severity and impact of the bug.

  • Other bugs as well as feature requests will be assessed for severity and fixes or enhancements applied to versions at Kong’s discretion depending on the impact of the bug. Typically, these types of fixes and enhancements will only be applied to the most recent Minor Version in the most recent Major Version.

Customers with platinum or higher subscriptions may request fixes outside of the above and Kong will assess them at its sole discretion.

Deprecation guidelines

From time to time as part of the evolution of our products, we deprecate (in other words, remove or discontinue) product features or functionality.

We aim to provide customers with at least 6 months’ notice of the removal or phasing out of a significant feature or functionality. We may provide less or no notice if the change is necessary for security or legal reasons, though such situations should be rare. We may provide notice in our documentation, product update emails, or in-product notifications if applicable.

Once we’ve announced we will deprecate a significant feature or functionality, in general, we won’t extend or enhance the feature or functionality.

Additional terms

  • The above is a summary only and is qualified by Kong’s Support and Maintenance Policy.
  • The above applies to Kong standard software builds only.

Helm chart compatibility

The Helm chart is designed to be version agnostic with regards to support for any particular Kong Gateway, Kong Ingress Controller, or Kubernetes version. When possible, it detects those versions and disables incompatible functionality. Note that while the chart indicates a single app version, this is just the default Kong Gateway release that chart release uses. Helm’s app version metadata does not support indicating a range.

New chart releases are, however, tested against only a select group of recent dependency and Kubernetes versions, and may have unknown compatibility problems with older versions. If you discover a set of incompatible versions where dependencies are not past their end of support, please file an issue with your Kong Gateway, Kong Ingress Controller, and Kubernetes versions and any special values.yaml configuration needed to trigger the problem. Some issues may require using an older chart version for LTS releases of other products, in which case Kong can backport fixes to an older chart release as needed.

The chart includes custom resource definitions (CRDs) that are not compatible with older Kubernetes versions.

Helm’s CRD management does not support the same version-aware logic used elsewhere to provide older-version compatibility, so the chart cannot install the definitions for the configured controller version. If you use an older version of Kong Ingress Controller compatible with your Kubernetes version, you can install its definitions separately. For example, to install the v1.0.0 CRD definitions and install with Helm’s CRD installer disabled:

kubectl kustomize https://github.com/Kong/kubernetes-configuration/config/crd/ingress-controller?ref=v1.0.0 | kubectl apply -f -

helm install myrelease kong/ingress --skip-crds

Note that even when you do use Helm to install CRDs, Helm does not update CRDs when running helm upgrade. You must separately install updated CRDs using the above kubectl command versions before running a helm upgrade that installs a newer controller release.

See also

  • Version support policy for Kong Gateway
  • Version support policy for Kong Mesh
Thank you for your feedback.
Was this page useful?
Too much on your plate? close cta icon
More features, less infrastructure with Kong Konnect. 1M requests per month for free.
Try it for Free
  • Kong
    Powering the API world

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

    • Products
      • Kong Konnect
      • Kong Gateway Enterprise
      • Kong Gateway
      • Kong Mesh
      • Kong Ingress Controller
      • Kong Insomnia
      • Product Updates
      • Get Started
    • Documentation
      • Kong Konnect Docs
      • Kong Gateway Docs
      • Kong Mesh Docs
      • Kong Insomnia Docs
      • Kong Konnect Plugin Hub
    • Open Source
      • Kong Gateway
      • Kuma
      • Insomnia
      • Kong Community
    • Company
      • About Kong
      • Customers
      • Careers
      • Press
      • Events
      • Contact
  • Terms• Privacy• Trust and Compliance
© Kong Inc. 2025