kong-dashboard

Dashboard for managing Kong gateway

Github stars Tracking Chart

Kong Dashboard

Build Status

Kong is a scalable, open source API Layer (also known as a API Gateway, or API Middleware).
Kong runs in front of any RESTful API and provide functionalities
and services such as requests routing, authentication, rate limiting, etc.

Kong dashboard is a GUI that will let you manage your Kong Gateway setup.

Compatibility matrix, Kong-Dashboard versions, Kong versions, Node versions, --------------, ------------------------------, --------------, 1.x.x, >= 0.6, < 0.10, 2.x.x, 0.10, 3.0.x, >= 0.9, <0.12, >= 6.0.0, 3.1.x, 3.2.x, >= 0.9, <0.13, >= 6.0.0, 3.3.x, 3.4.x, >= 0.9, <0.14, >= 6.0.0, 3.5.x, >= 0.9, <0.15, >= 6.0.0, 3.6.x, >= 0.9, <2.0.0, >= 6.0.0, Notes:

  • Kong Dashboard 3.3.0 is only partially compatible with Kong 0.13. It does not support the new Service and Route
    objects introduced in Kong 0.13.

Prerequisites

You will need:

  1. a running Kong gateway. https://getkong.org/install/
  2. nodejs and npm, or docker

Installation

Using npm

# Install Kong Dashboard
npm install -g kong-dashboard

# Start Kong Dashboard
kong-dashboard start --kong-url http://kong:8001

# Start Kong Dashboard on a custom port
kong-dashboard start \
  --kong-url http://kong:8001 \
  --port [port]

# Start Kong Dashboard with basic auth
kong-dashboard start \
  --kong-url http://kong:8001 \
  --basic-auth user1=password1 user2=password2

# See full list of start options
kong-dashboard start --help

Using Docker

# Start Kong Dashboard
docker run --rm -p 8080:8080 pgbi/kong-dashboard start --kong-url http://kong:8001

# Start Kong Dashboard on a custom port
docker run --rm -p [port]:8080 pgbi/kong-dashboard start --kong-url http://kong:8001

# Start Kong Dashboard with basic auth
docker run --rm -p 8080:8080 pgbi/kong-dashboard start \
  --kong-url http://kong:8001
  --basic-auth user1=password1 user2=password2

# See full list of start options
docker run --rm -p 8080:8080 pgbi/kong-dashboard start --help

Use

You can now browse Kong Dashboard at http://localhost:8080

Contributing

If you consider contributing to Kong Dashboard by reporting a bug, or submitting a patch, please checkout the
contribution document for guidance.

Main metrics

Overview
Name With OwnerPGBI/kong-dashboard
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 5)
Platform
License:MIT License
所有者活动
Created At2015-11-13 05:17:02
Pushed At2020-10-22 09:43:21
Last Commit At
Release Count28
Last Release Namev3.6.0 (Posted on 2019-03-16 17:08:33)
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count2.2k
Watchers Count86
Fork Count387
Commits Count296
Has Issues Enabled
Issues Count160
Issue Open Count49
Pull Requests Count37
Pull Requests Open Count6
Pull Requests Close Count20
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private