Estimated reading time:
In this section, you’ll learn how to manage your Kong Enterprise Edition (EE)
instance. First you’ll start Kong to give you access to the RESTful Admin API and an easy-to-use
Admin GUI, through which you’ll manage your APIs, consumers, and more. Configuration changes made
through the Admin API and GUI is stored in Kong’s datastore
(Kong supports PostgreSQL and Cassandra).
The easiest way to start using Kong EE is by following our Docker installation instructions.
Alternately, you can install and run without containers by following our CentOS or
Amazon Linux instructions.
1. Start Kong EE
Issue the following command to prepare your datastore by running the Kong
$ kong migrations up [-c /path/to/kong.conf]
You should see a message that tells you Kong has successfully migrated your
database. If not, you probably incorrectly configured your database
connection settings in your configuration file.
Now let’s start Kong:
$ kong start [-c /path/to/kong.conf]
Note: the CLI accepts a configuration option (
allowing you to point to your own configuration.
2. Verify that Kong EE has started successfully
If everything went well, you should see a message (
informing you that Kong is running.
By default Kong listens on the following ports:
:8000 on which Kong listens for incoming HTTP traffic from your
clients, and forwards it to your upstream services.
:8443 on which Kong listens for incoming HTTPS traffic. This port has a
similar behavior as the
:8000 port, except that it expects HTTPS
traffic only. This port can be disabled via the configuration file.
:8003 on which Kong listens for Kong Dev Portal GUI traffic - if the Dev Portal is enabled.
:8004 on which Kong listens for Kong Dev Portal
/files traffic - if the Dev Portal is enabled.
:8001 on which the Admin API listens.
:8444 on which the Admin API listens for HTTPS traffic.
:8002 on which the Admin GUI listens.
:8445 on which the Admin GUI listens for HTTPS traffic.
3. Stop Kong EE
As needed you can stop the Kong process by issuing the following command:
4. Reload Kong EE
Issue the following command to reload Kong without downtime:
Now that you have Kong EE running you can interact with the Admin API and GUI.
To begin, go to Adding your API ›