Kong

Kong

Kong is an open-source cloud-native API gateway and microservice connectivity platform built on NGINX, focused on API traffic management, security governance, and observability. It provides developers and enterprises with high-performance request routing, load balancing, and plugin-based extensibility, suitable for building and managing modern distributed application architectures.
API gatewaymicroservice connectivityKong open sourcecloud-native API managementAPI traffic managementmicroservices middlewareKong Gateway deployment

Features of Kong

API request routing, proxying, and load balancing to manage inbound traffic
Supports authentication, authorization, rate limiting, and other security and governance policies
Built-in monitoring and logging to improve system observability
Plugin-based architecture enabling flexible feature extension via plugin chains
Supports multiple protocols including HTTP, HTTPS, gRPC, and WebSockets
Built on NGINX's event-driven model to handle high concurrency and horizontal scalability
Includes Admin API for configuration management, enabling separation of data plane and control plane
Integrates with service discovery tools like Consul and Eureka
Available in Docker and Kubernetes deployment options, with an integrated management UI

Use Cases of Kong

As a unified API gateway in a microservices architecture to manage traffic into all service entry points
Used to centrally enforce security with authentication, rate limiting, or logging plugins for APIs
In hybrid or multi-cloud environments, to build a unified API management plane
Helps development teams manage API versions or routing policies for traffic distribution
Provides a high-performance, low-latency proxy layer to handle high concurrency and scalability
Assists enterprises in observing and monitoring service-to-service communication in cloud-native apps

FAQ about Kong

QWhat is Kong? What is it mainly used for?

Kong is an open-source cloud-native API gateway designed for API traffic management, security, and observability in a microservices architecture, helping to unify and channel entry traffic.

QWhat deployment options does Kong support?

Kong can be deployed as Docker containers or via Kubernetes, and can also be installed directly on Linux; it is relatively easy to deploy and comes with a visual management UI.

QWhat are Kong's core features?

Core features include API routing and proxying, load balancing, authentication, rate limiting, monitoring and logging, and extensibility through a rich plugin ecosystem.

QHow does Kong perform and scale?

Built on NGINX with an event-driven model, Kong delivers high throughput and low latency, and supports horizontal scaling to handle high-concurrency scenarios.

QDoes Kong support plugins/extensions?

Yes, Kong has a rich plugin ecosystem supporting authentication, security, traffic control, and other plugins that can be executed in sequence via plugin chains.

QWhich protocols does Kong support?

Kong supports HTTP, HTTPS, gRPC, WebSockets, and other protocols suitable for modern distributed applications.

QWhere can I find Kong documentation and support?

Visit the official docs at docs.konghq.com for English documentation; the community also provides partial Chinese translations and technical articles.

QIs there an enterprise edition of Kong?

In addition to the open-source version, Kong, Inc. offers the Kong Konnect enterprise platform for unified API lifecycle management across hybrid and multi-cloud environments.