Kong Event Gateway
A Kafka proxy for controlled, secure client access to your Kafka cluster—both internal and external.Introducing Kong Event Gateway
Kong Event Gateway is a lightweight, fast, and flexible cloud-native event streaming proxy. It sits between Kafka clients and backend Kafka clusters.
With its extensible policy engine, you can adapt Kafka to your requirements-transforming, encrypting, and monitoring messages through a central proxy to add governance, enable multi-tenancy, and strengthen security.
Kong Event Gateway runs in front of any Kafka cluster and can be extended through policies.
Install Event Gateway
You can configure Event Gateway using Konnect.
Before deploying Event Gateway, ensure that you have a Kafka cluster.
Kong Event Gateway in the Konnect UI
Konnect lets you manage, connect to, and monitor the status of all Kong Event Gateway control planes (CPs) and data plane nodes (DPs) in one place.
Key features include:
- Manage control planes and their configurations
- Deploy and monitor data plane nodes
- Find backend clusters, virtual clusters, listeners, and resources directly in a control plane’s sidebar
- Create and manage policies through the Virtual Clusters and Listeners sections
Tools to manage Kong Event Gateway
- Konnect UI: Manage Event Gateway entities within Konnect control planes using a UI.
- Control Plane API: Manage Event Gateway entities within Konnect control planes via an API.
- Terraform: Manage infrastructure as code and automated deployments to streamline setup and configuration of Konnect and Kong Event Gateway.
Authentication
Flexible authentication for both virtual cluster client connections and backend cluster access
Hostname mapping
Map gateway servers to upstream Kafka brokers using port mapping or SNI routing
Expressions language reference
Learn about the expressions language used in Kong Event Gateway for conditional fields
API reference
Explore the reference documentation for all Kong Event Gateway APIs
Data plane configuration reference
Explore the reference documentation for all Kong Event Gateway data plane configuration parameters
Entities and resources
See all the entities that make up Kong Event Gateway and its ecosystem
Frequently asked questions about Kong Event Gateway
How is Kong Event Gateway deployed?
The Kong Event Gateway data planes are self-managed and deployed by you, the user. The Kong Event Gateway control plane is part of the Kong Konnect platform.
Does Kong Event Gateway run on-prem?
No, Kong Event Gateway is only available through the Kong Konnect platform.
Can I proxy multiple Kafka clusters?
Yes, the gateway can proxy multiple backend clusters, though only one can currently be proxied in a single client connection.
Looking for HTTP over Kafka? Check out the Kong Gateway protocol mediation plugins.