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

Authentication

Protect your services with an authentication layer.

Traffic Control

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

Analytics

Visualize, inspect, and monitor APIs and microservice traffic.

Transformations

Transform requests and responses on the fly.

Logging

Stream request and response data to logging solutions.

Serverless

Invoke serverless functions via APIs.

Owen Garret

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

Owen Garrett, NGINX HEAD OF PRODUCTS

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