Konga is a fully featured open source, multi-user GUI, that makes the hard task of managing multiple Kong installations a breeze.

It can be integrated with some of the most popular databases out of the box and provides the visual tools you need to better understand and maintain your architecture.

You can see a LIVE DEMO (username: demo password: demodemodemo)

This guide assumes that you have deployed Kong using something similar to our previous post:

Hands on!

From the previous point to have to files that are going to be used for this: one yaml file with the information for Kong to be able to connect to it:

➜ cat kong-env.yml 
env: staging
postgresDBEndpoint: endpoint.c3dddd.us-east-1.rds.amazonaws.com
kongProxyDNS: endpoint.localhost.com

And a secret with a username, password and dbname

Now we need to expose Kong admin api to be able to interact with Konga, the easiest way to do this is to expose kong admin api to one internal ingress nginx like this:

Kong ingress admin api

And then we deploy the Konga itself

Konga Service , Ingress and Deployment

After that we go to the url of Konga , connections page, and add the url for Kong admin api and click activate.

After that we will have a nice UI with a cool dashboard in which we are able to create routes and services.

Note: You can have more information about Konga here:

or here:

Devops K8s and some random stuff from here and there. Berlin based, working at Sumup

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store