Install Kong Gateway

Kong Gateway is a low-demand, high-performing API gateway. You can set up Kong Gateway with Konnect, or install it on various self-managed systems.
Uses: Kong Gateway
Konnect is Kong's SaaS platform for running Kong Gateway without any infrastructure to manage. Get a fully managed Control Plane, real-time analytics, and enterprise-grade security.

Using Docker Compose

Kong Gateway is available as a Docker image, making it easy to deploy in containerized environments.

Install via Docker

Build your own

Kong Gateway is distributed as prebuilt deb and rpm packages, in addition to official Docker images hosted on Docker Hub.

Build your own Docker image

Deploy Kong Gateway on Kubernetes

Deploy Kong Gateway on Kubernetes, and configure it using the UI, decK or Terraform.

Install Kong Ingress Controller (KIC)

Configure Kong Gateway using Kubernetes-native resources such as httproute and ingress.

FAQs

You can migrate to Kong Gateway Enterprise using the kong migrations CLI commands.

Warning: This action is irreversible, therefore we strongly recommend backing up your production data before migrating from Kong Gateway OSS to Kong Gateway Enterprise.

You can only migrate to a Kong Gateway Enterprise version that supports the same OSS version. For example, if you want to migrate to Kong Gateway Enterprise 3.10, you must upgrade to Kong Gateway OSS 3.10 first.

  1. Download the Kong Gateway Enterprise package and configure it to point to the same data store as your Kong Gateway OSS node. The migration command expects the data store to be up to date on any pending migration:
    kong migrations up [-c configuration_file]
    kong migrations -f finish [-c configuration_file]
    

    Caution: When adding new plugins to the existing installation (either manually or via the extension of bundled plugins), the kong migrations finish or kong migrations up must be run with the -f flag to forcefully upgrade the plugin schemas.

  2. Confirm that all of the entities are now available on your Kong Gateway Enterprise node.
Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!