Kong Community Edition (CE)

The World’s Most Popular Open Source
Microservice API Gateway.

Install Kong Community Edition Docs

Kong0.11.1 Community Edition has been released! Upgrade


Protect your services with an authentication layer.

Traffic Control

Manage, throttle, and restrict inbound and outbound API traffic.


Visualize, inspect, and monitor APIs and microservice traffic.


Transform requests and responses on the fly.


Stream request and response data to logging solutions.


Invoke serverless functions via APIs.

Owen Garret

"Kong allows developers to reduce complexity and deployment times in implementing an API solution on NGINX."


Get Started in 1 minute

  1. Add your API on Kong

    After installing and starting Kong, use the Admin API on port 8001 to add a new API. Kong will route every incoming request with the specified public DNS to the associated target URL.

  2. Add Plugins on the API

    Then add extra functionality by using Kong Plugins. You can also create your own plugins.

  3. Make a Request

    ...and then you can consume the API on port 8000 by requesting the public DNS specified. In production point the public DNS to Kong. It also supports URL path routing.

$ curl -i -X POST \
  --url http://localhost:8001/apis/ \
  --data 'name=example-api' \
  --data 'hosts=example.com' \
  --data 'upstream_url=http://example.com'
$ curl -i -X POST \
--url http://localhost:8001/apis/example-api/plugins/ \
--data 'name=rate-limiting' \
--data 'config.minute=100'
$ curl -i -X GET \
  --url http://localhost:8000/ \
  --header 'Host: example.com'

Community Driven. Join the Kong Movement

Bitmap Created with Sketch.

Join a Meetup

Be part of the Kong Community and Start Yours or Join one of the upcomming meetups!

Have an issue or question?

Join us in the Google Group or Gitter chatroom and browse existing discussions.

Need more power?

Explore Kong Enterprise