Skip to content

Commit

Permalink
docs(readme) 0.6.0 updates
Browse files Browse the repository at this point in the history
  • Loading branch information
sonicaghi authored and thibaultcha committed Jan 29, 2016
1 parent fe1e599 commit 54f9978
Showing 1 changed file with 35 additions and 15 deletions.
50 changes: 35 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Microservice & API Management Layer [![Build Status][badge-travis-image]][badge-travis-url]
[![][kong-logo]][kong-url]

Kong runs in production at [Mashape][mashape-url] to secure, manage and extend over [15,000 APIs](http://stackshare.io/mashape/how-mashape-manages-over-15-000-apis-microservices), while handling billions of requests per month. Kong is backed by the battle-tested **NGINX** with a focus on scalability, high performance & reliability.
Kong was originally built at [Mashape][mashape-url] to secure, manage and extend over [15,000 APIs & Microservices](http://stackshare.io/mashape/how-mashape-manages-over-15-000-apis-microservices) for its API Marketplace, which generates billions of requests per month.

Backed by the battle-tested **NGINX** with a focus on high performance, Kong was made available as an open-source platform in 2015. Under active development, Kong is now used in production at hundreds of organizations from startups, to large enterprises and government departments.


[Website][kong-url] |
[Documentation](https://getkong.org/docs) |
[Installation](https://getkong.org/install) |
[Blog](http://blog.mashape.com/category/kong/) |
[Mailing List][google-groups-url] |
[Gitter Chat][gitter-url] |
freenode: [#kong](http://webchat.freenode.net/?channels=kong)
Expand All @@ -19,16 +23,19 @@ freenode: [#kong](http://webchat.freenode.net/?channels=kong)
- [**Community Resources and Tools**](#community-resources-and-tools)
- [**Roadmap**](#roadmap)
- [**Development**](#development)
- [**Enterprise Support**](#enterprise-support)
- [**Enterprise Support & Demo**](#enterprise-support--demo)
- [**License**](#license)

## Features

- **CLI**: Control your Kong cluster from the command line just like Neo in The Matrix.
- **REST API**: Kong can be operated with its RESTful API for maximum flexibility.
- **Geo-Replicated**: Configs are always up-to-date across different regions.
- **Failure Detection & Recovery**: Kong is unaffected if one of your Cassandra nodes goes down.
- **Cluster Awarness**: All Kongs auto-join the cluster keeping config updated across nodes.
- **Scalability**: Distributed by nature, Kong scales horizontally simply by adding nodes.
- **Performance**: Kong handles load with ease by scaling and using NGINX at the core.
- **Developer Portal**: With [Gelato](https://docs.gelato.io/guides/using-gelato-with-kong) integration, build beautiful portals for easy developer on-boarding.
- **Plugins**: Extendable architecture for adding functionality to Kong and APIs.
- **OAuth2.0**: Add easily an OAuth2.0 authentication to your APIs.
- **Logging**: Log requests and responses to your system over HTTP, TCP, UDP or to disk.
Expand All @@ -37,8 +44,11 @@ freenode: [#kong](http://webchat.freenode.net/?channels=kong)
- **ACL**: Acccess Control for your API Consumers.
- **IP-restriction**: Whitelist or blacklist IPs that can make requests.
- **Response-Rate-Limiting**: Rate limiting based on custom response header value.
- **Analytics**: Visualize, Inspect and Monitor API traffic with [Galileo](https://getgalileo.io).
- **SSL**: Setup a specific SSL certificate for an underlying service or API.
- **API Analytics**: Visualize, Inspect and Monitor API traffic with [Galileo](https://getgalileo.io).
- **Loggly Integration**: Push your traffic data through your Loggly account.
- **DataDog Integration**: Easy Data monitoring through DataDog. DevOps will love it!
- **Syslog**: Logging to System log.
- **SSL**: Setup a Specific SSL Certificate for an underlying service or API.
- **Monitoring**: Live monitoring provides key load and performance server metrics.
- **Authentication**: Manage consumer credentials query string and header tokens.
- **Rate-limiting**: Block and throttle requests based on IP, authentication or body size.
Expand Down Expand Up @@ -86,12 +96,15 @@ Resources:
- [Kong tutorial in Japanese 2](http://www.ryuzee.com/contents/blog/7048)
- [HAProxy + Kong](http://47ron.in/blog/2015/10/23/haproxy-in-the-era-of-microservices.html)
- [Learn Lua in 15 minutes](http://tylerneylon.com/a/learn-lua/)
- [A Question about Microservices](http://www.marcotroisi.com/questions-about-microservices/)

Videos:

- [VIDEO - Kong Demo in Portuguese](https://www.youtube.com/watch?v=0OIWr1yLs_4)
- [VIDEO - OAuth2 with Kong](https://www.youtube.com/watch?v=nzySsFuV72M)
- [VIDEO - Kong with Docker](https://www.youtube.com/watch?v=ME7MI2SwJ-E)
- [Kong Intro Tutorial](https://www.youtube.com/watch?v=S6CeWL2qvl4)
- [Kong mentioned at Hashicorp Conf](https://www.youtube.com/watch?v=0r24K_0BGBY&feature=youtu.be&t=18m36s)
- [Kong Demo in Portuguese](https://www.youtube.com/watch?v=0OIWr1yLs_4)
- [OAuth2 with Kong](https://www.youtube.com/watch?v=nzySsFuV72M)
- [Kong with Docker](https://www.youtube.com/watch?v=ME7MI2SwJ-E)

Podcasts:
- [Changelog #185](https://changelog.com/185)
Expand All @@ -102,15 +115,22 @@ Tools:
- [Kong Dashboard](https://github.com/PGBI/kong-dashboard)
- [Kongfig](https://github.com/mybuilder/kongfig)
- [Kongfig on Puppet Forge](https://forge.puppetlabs.com/mybuilder/kongfig)
- [Konga CLI Tool](https://github.com/Floby/konga-cli)
- [Konga CLI tool](https://github.com/Floby/konga-cli)
- [Kong on Tutum](https://github.com/Sillelien/docker-kong)
- [Kong GUI in JS](https://github.com/rsdevigo/jungle)
- [Kong GUI in Py](https://github.com/vikingco/django-kong-admin)
- [Kong UI](https://github.com/msaraf/kong-ui)
- [Chef Cookbook for Kong](https://github.com/zuazo/kong-cookbook)
- [Python Client for Kong](https://pypi.python.org/pypi/python-kong/)
- [Jungle](https://github.com/rsdevigo/jungle): Kong Admin UI in JS
- [Django](https://github.com/vikingco/django-kong-admin): Kong Admin UI in Py
- [Kong UI](https://github.com/msaraf/kong-ui): Kong Admin UI in JS
- [Chef cookbook for Kong](https://github.com/zuazo/kong-cookbook)
- [Puppet recipe for Kong](https://github.com/scottefein/puppet-nyt-kong)
- [Ansible role for Kong on Ubuntu](https://github.com/Getsidecar/ansible-role-kong)
- [Python client for Kong](https://pypi.python.org/pypi/python-kong/)
- [Kong with Instaclustr](https://www.instaclustr.com/products/kong/)
- [.NET Client for Kong](https://www.nuget.org/packages/Kong/0.0.4)
- [Bonobo: Kong key management (with Mashery migration scripts)](https://github.com/guardian/bonobo)
- [Kong image waiting for Cassandra](https://github.com/articulate/docker-kong-wait)
- [Kong for CanopyCloud](https://github.com/CanopyCloud/cip-kong)
- [Extended file-logging plugin](https://github.com/nazarhussain/kong-file-log-extended)
- [Extended log-serializer plugin](https://github.com/nazarhussain/kong-log-serializers-extended)

## Roadmap

Expand Down Expand Up @@ -245,9 +265,9 @@ When developing, you can use the `Makefile` for doing the following operations:
| `test-all` | Run all unit + integration tests at once |
| `coverage` | Run all tests + coverage report |

## Enterprise Support
## Enterprise Support & Demo

Support, Demo, Training, API Certifications and Consulting available at https://getkong.org/enterprise.
[Learn more](https://getkong.org/enterprise) about Kong Priority Support, Products, HA, Demo, Training, API Certifications and Professional Services.

## License

Expand Down

0 comments on commit 54f9978

Please sign in to comment.