Awesome
<div align="center"> <a href="https://github.com/posquit0/awesome-kong" title="Awesome Kong"> <img width="500" src="media/kong-combination-mark-colors.svg" alt="Awesome Kong"> </a> <br /> <h1>Awesome Kong</h1> </div> <p align="center"> :sunglasses: A curated list of awesome resources for Kong API Gateway </p> <div align="center"> <a href="https://awesome.re"> <img src="https://awesome.re/badge.svg" alt="Awesome"> </a> <a href="https://github.com/ellerbrock/open-source-badge/"> <img alt="Open Source Love" src="https://badges.frapsoft.com/os/v1/open-source.svg?v=103" /> </a> </div> <br />Kong is the world's most popular open source microservice API Gateway. Kong is powered by the battle-tested tech of NGINX and Cassandra with focus on scalability, high performance and reliability.
Contents
Tools
Distributions
- Homebrew - Homebrew Formula for Kong
- Vagrant - Vagrantfile for provisioning a development ready environment for Kong
- Docker - Docker distribution for Kong
- Kubernetes - Kubernetes managed Kong cluster
- Kubernetes Ingress Controller - Use Kong for Kubernetes Ingress
- AWS Cloudformation - This CloudFormation template helps you model and set up Kong's resources in AWS easily
- Heroku - Deploy Kong Community Edition clusters to Heroku Common Runtime and Private Spaces using the Kong buildpack
GUI
- Konga - More than just another GUI to Kong Admin API
- Kong Dashboard - Dashboard for managing Kong gateway
Configuration
- Terraform Provider Kong - The Kong Terraform Provider tested against real Kong
- decK - CLI tool to configure Kong declaratively using a single config file (Compatiable with Kong 1.x)
- Kongfig - Declarative configuration for Kong
- Ansible Kong - Installs and Configures Kong with Ansible
Custom Plugins
Auth Plugins
- Kong OpenID Connect - Plugin for Kong implementing the OpenID Connect Relying Party (RP) functionality
- Kong External OAuth 2.0 - Use an external OAuth 2.0 provider to protect your API
Resources
Articles
Books
Videos
- Microservices Orchestration with Kong, Galileo & Gelato by Ahmad Nassri
- API Gateway Pattern & Kong in a Microservices World by Marco Palladino
- API & Microservices Management with Kong by Ahmad Nassri
Slides
- Introduction to Kong API Gateway by Yohann Ciurlik
- Microservices & API Gateways by Marco Palladino
- Gatekeeper: API gateway by ChengHui Weng
- Developing a user-friendly OpenResty by Thibault Charbonnier
- A Cassandra driver from and for the Lua community by Thibault Charbonnier
- A Kong retrospective: from 0.10 to 0.13 by Thibault Charbonnier
Blogs
Community
Self Promotion
Like this project? Follow the repository on GitHub. And if you're feeling especially charitable, follow posquit0 on GitHub.
License
To the extent possible under law, Byungjin Park has waived all copyright and related or neighboring rights to this work.