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 Konnect
  • Home icon
  • Kong Konnect
  • About Gateway Manager
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
  • Introduction
    • Overview of Konnect
    • Architecture
    • Network Resiliency and Availability
    • Port and Network Requirements
    • Private Connections to Other Cloud Providers
      • Create a private connection with AWS PrivateLink
    • Geographic Regions
    • Centralized consumer management
    • Compatibility
    • Stages of Software Availability
    • Release Notes
    • Support
      • Control Plane Upgrades FAQ
      • Supported Installation Options
  • Get Started
    • Overview
    • Add your API
    • Migrating a Self-Managed Kong Gateway into Konnect
  • Gateway Manager
    • Overview
    • Dedicated Cloud Gateways
      • Overview
      • Provision a Dedicated Cloud Gateway
      • Securing Backend Traffic
      • Transit Gateways
      • Azure VNET Peering
      • Custom Domains
      • Custom Plugins
      • Data plane logs
    • Serverless Gateways
      • Overview
      • Provision a serverless Gateway
      • Securing Backend Traffic
      • Custom Domains
    • Data Plane Nodes
      • Installation Options
      • Upgrade a Data Plane Node
      • Verify a Data Plane Node
      • Secure Control Plane/Data Plane Communications
      • Renew Data Plane Certificates
      • Parameter Reference
      • Using Custom DP Labels
    • Control Plane Groups
      • Overview
      • Working with Control Plane Groups
      • Migrate Configuration into Control Plane Groups
      • Conflicts in Control Planes
    • Kong Gateway Configuration in Konnect
      • Overview
      • Manage Plugins
        • Overview
        • Adding Custom Plugins
        • Updating Custom Plugins
        • How to Create Custom Plugins
      • Create Consumer Groups
      • Secrets Management
        • Overview
        • Konnect Config Store
        • Set Up and Use a Vault in Konnect
      • Manage Control Plane Configuration with decK
    • Active Tracing
      • Overview
    • KIC Association
    • Backup and Restore
    • Version Compatibility
    • Troubleshooting
  • Mesh Manager
    • Overview
    • Create a mesh with the Kubernetes demo app
    • Federate a zone control plane to Konnect
    • Migrate a self-managed zone control plane to Konnect
  • Service Catalog
    • Overview
    • Integrations
      • Overview
      • Datadog
      • GitHub
      • GitLab
      • PagerDuty
      • SwaggerHub
      • Traceable
      • Slack
    • Scorecards
  • API Products
    • Overview
    • Product Documentation
    • Productize a Service
  • Dev Portal
    • Overview
    • Dev Portal Configuration Preparation
    • Create a Dev Portal
    • Sign Up for a Dev Portal Account
    • Publish an API to Dev Portal
    • Access and Approval
      • Manage Developer Access
      • Manage Developer Team Access
      • Add Developer Teams from IdPs
      • Manage Application Registrations
      • Configure generic SSO for Dev Portal
      • Configure Okta SSO for Dev Portal
    • Application Lifecycle
    • Register and create an application as a developer
    • Enable and Disable App Registration for API Product Versions
    • Dynamic Client Registration
      • Overview
      • Okta
      • Curity
      • Auth0
      • Azure
      • Custom IdP
    • Portal Management API Automation Guide
    • Audit Logging
      • Overview
      • Set up an Audit Log Webhook
      • Set up an Audit Log Replay Job
    • Portal Customization
      • Overview
      • About Self-Hosted Dev Portal
      • Host your Dev Portal with Netlify
      • Custom Domains
    • Dev Portal SDK
    • Troubleshoot
  • Advanced Analytics
    • Overview
    • Dashboard
    • Explorer
    • Analyze API Usage and Performance with Reports
    • Requests
  • Org Management
    • Plans and Billing
    • Authentication and Authorization
      • Overview
      • Teams
        • Overview
        • Manage Teams
        • Teams Reference
        • Roles Reference
      • Manage Users
      • Manage System Accounts
      • Personal Access Tokens
      • Social Identity Login
      • Org Switcher
      • Configure Generic SSO
      • Configure Okta SSO
      • Login Sessions Reference
      • Troubleshoot
    • Audit Logging
      • Overview
      • Set up an Audit Log Webhook
      • Set up an Audit Log Replay Job
    • Account and Org Deactivation
  • API
    • Overview
    • API Request API (Beta)
      • API Spec
    • API Products API
      • API Spec
    • Audit Logs API
      • API Spec
      • Audit Log Webhooks
    • Control Plane API
      • API Spec
    • Control Plane Configuration API
      • API Spec
    • Cloud Gateways API
      • API Spec
    • Identity API
      • API Spec
      • Identity Integration Guide
      • SSO Customization
    • Konnect Search API (Beta)
      • API Spec
    • Mesh Manager API
      • API Spec
      • Kong Mesh API Reference
    • Portal Client API
      • API Spec
    • Portal Management API
      • API Spec
    • Reference
      • Filtering
      • API Errors
  • Reference
    • Labels
    • Plugin Ordering Reference
    • Konnect Search
    • Terraform Provider
    • Audit Logs
    • Verify audit log signatures
    • IdP SAML attribute mapping
enterprise-switcher-icon Switch to OSS
On this pageOn this page
  • Control planes
    • Kong Gateway control planes
    • Control plane groups
    • Control plane dashboard
    • Deleting a control plane
  • Data plane nodes
  • Plugins

About Gateway Manager

The Gateway Manager is a Kong Konnect functionality module that lets you catalog, connect to, and monitor the status of all control planes (CP) and data plane nodes (DPs) in one place, as well as manage control plane configuration.

The Gateway Manager overview page displays a list of control planes currently owned by the organization. From here, you can add or delete control planes, or go into each individual control plane to manage data plane nodes and their global configuration.

gateway manager dashboard

Figure 1: Example Gateway Manager dashboard with several control planes, including the default control plane, a KIC control plane, and control planes for development and production.

With Konnect hosting the control plane, a data plane node doesn’t need a database to store configuration data. Instead, configuration is stored in-memory on each node, and you can easily update all data plane nodes in a control plane with a few clicks. This model applies whether the nodes are managed on-premise, in cloud-hosted environments, or through our fully managed SaaS offering with Dedicated Cloud Gateways or Serverless Gateways.

The Gateway Manager, and the Kong Konnect application as a whole, does not have access or visibility into the data flowing through your data plane nodes, and it does not store any data except the state and connection details for each node.

Control planes

Konnect manages data plane configuration via control planes.

Control planes come in three types:

  • Kong Gateway control plane: A collection of Kong Gateway data plane nodes sharing the same configuration and behavior space. Each control plane manages configurations independently.

  • Control plane group: A type of control plane that manages central data plane nodes for multiple control planes. It collects configuration from its member control planes and applies the aggregate config to a group of nodes.

    This means that teams within a group share a cluster of Kong Gateway data plane nodes, where each team has its own segregated configuration.

  • Kong Ingress Controller Monitor the configuration of Kubernetes-based Kong Gateway data plane nodes.

You can find a list of all control planes in your organization on the Gateway Manager overview.

Access to each control plane is configurable on a team-by-team basis using entity-specific permissions. For more information, see Administer teams.

Kong Gateway control planes

Every region in every organization starts with one default control plane. With Konnect you can configure additional Kong Gateway control planes, each of which will have isolated configuration. Use multiple control planes in one Konnect organization to manage data plane nodes and their configuration in any groupings you want.

Some common use cases for using multiple control planes include:

  • Environment separation: Split environments based on their purpose, such as development, staging, and production.
  • Region separation: Assign each control plane to a region or group of regions. Spin up data plane nodes in those regions for each control plane.
  • Team separation: Dedicate each control plane to a different team and share resources based on team purpose.
  • Resource hosting and management separation: Run a hybrid control plane with self-hosted data plane nodes, and a separate Dedicated Cloud Gateway control plane with Kong-managed nodes.

Figure 2: Example control plane group configuration for two control planes: a hybrid control plane and a fully-managed Dedicated Cloud Gateway control plane.

The hybrid control plane consists of a Kong-managed CP and self-managed DP nodes, while the Dedicated Cloud Gateway control plane consists of fully-managed CP and DP nodes. Konnect is the SaaS-managed global management plane that manages all of the control planes, while the control planes manage configuration for data plane nodes.

Control plane configuration

For each control plane, you can spin up data plane nodes and configure the following Kong Gateway entities:

  • Gateway services
  • Routes
  • Consumers
  • Consumer Groups
  • Plugins
  • Upstreams
  • Certificates
  • SNIs
  • Vaults
  • Keys

When there are multiple control planes, any entity configuration only applies to the control plane that it was created in. Consumers and their authentication mechanisms don’t carry over to other control planes.

Kong Gateway configuration in Konnect →

Control plane groups

A control plane group is a read-only control plane that combines configuration from its members, which are standard Kong Gateway control planes. All of the members of a control plane group share the same cluster of data plane nodes.

The benefits of a control plane group include:

  • Shared infrastructure, individual config: Users or organizations can share infrastructure, while teams still have their own standard control planes to manage individual configuration.
  • Modular clusters: Combine standard control planes in different ways to create unique configurations for different purposes.
  • Workspaces in the cloud: Control plane groups function similarly to Kong Gateway workspaces, with the added benefit of a cloud control plane.

Learn more about control plane groups:

  • Intro to control plane groups
  • Set up and manage control plane groups
  • Migrate configuration into a control plane group
  • Conflicts in control plane groups

Control plane dashboard

For each control plane, you can view traffic, error rate, and Kong Gateway service analytics for its data plane nodes. This allows you to see how much of a control plane is used. You can also select the time frame of analytics that you want to display.

Deleting a control plane

Warning: Deleting a control plane is irreversible. Make sure that you are certain that you want to delete the control plane, and that all entities and data plane nodes in the control plane the have been accounted for.

To delete a control plane, you can use the Gateway Manager or the Konnect Control Plane API.

When a control plane is deleted, all associated entities are also deleted. This includes all entities configured in the Gateway Manager for this control plane. As a best practice, back up a control plane’s configuration before deleting it to avoid losing necessary configuration.

Data plane nodes that are still active when the control plane is deleted will not be terminated, but they will be orphaned. They will continue processing traffic using the last configuration they received until they are either connected to a new control plane or manually shut down.

Data plane nodes

A data plane node is a single Kong Gateway instance. Data plane nodes service traffic for the control plane.

You can deploy your data plane nodes in the following ways:

  • Fully-managed:
    • Dedicated Cloud Gateways data plane nodes are completely managed by Kong in the cloud provider of your choice. You maintain control over the size and location of the gateway infrastructure, while Kong oversees the management of each instance and the entire cluster for you. You can use the Dedicated Cloud Gateways wizard in Gateway Manager to provision a Kong Gateway data plane node in a cloud provider.

    • Serverless Gateways data plane nodes are also completely managed by Kong but all the infrastructure options are abstracted from the user. It is not possible to configure the placement, size, or number of data plane nodes.

  • Self-managed: The data plane nodes are hosted either on your own systems or in an external cloud provider. You can use the script in Gateway Manager to provision a Kong Gateway data plane node in a Docker container running Linux, on MacOS, or on Windows.

The following table can help you decide which data plane node strategy to use based on your use case:

Use case Data plane node strategy Solution
Reducing latency is important to your organization. Dedicated Cloud Gateways Supports multiple regions on AWS and Azure:

- AWS regions: Sydney, Tokyo, Singapore, Frankfurt, Ireland, London, Ohio, Oregon.
- Azure regions: Frankfurt, Ireland, UK South, Virginia, Washington
Your organization operates in an industry with strict data protection and privacy requirements. Dedicated Cloud Gateways Using the private gateway option, Kong provisions a private network load balancer and only exposes the IP address in the UI.
Your organization needs high availability with zero downtime when upgrading data plane nodes. Dedicated Cloud Gateways There’s no downtime when upgrading your data plane nodes. Additionally, you can pre-warm your cluster by specifying the number of requests per second so that the first requests don’t have to wait for the infrastructure to scale up.
You have infrastructure in multiple clouds. Dedicated Cloud Gateways Dedicated Cloud Gateways allows you to run a multi-cloud solution that allows you to standardize API operations across the board to reduce complexity and increase agility.
You need very rapid provisioning for experimentation and sandbox use cases. Serverless Gateways Serverless Gateways offer sub-minute provisioning times and enable rapid iteration and development lifecycles.
You use a cloud provider (other than AWS or Azure) for hosting, or don’t want to host in the cloud because of organizational policy. Self-managed You can self-manage your data plane nodes in AWS, Azure, and Google Cloud. Or, you can deploy self-managed data plane nodes in macOS, Windows, Linux (Docker), or Kubernetes.

See the data plane node installation options for more information.

Plugins

You can extend Konnect by using plugins. Kong provides a set of standard Lua plugins that get bundled with Konnect. The set of plugins you have access to depends on your installation.

Custom plugins can also be developed by the Kong Community and are supported and maintained by the plugin creators. If they are published on the Kong Plugin Hub, they are called Community or Third-Party plugins.

See the Konnect plugin ordering documentation for more information.

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