All Projects → PGBI → Kong Dashboard

PGBI / Kong Dashboard

Licence: mit
Dashboard for managing Kong gateway

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Kong Dashboard

kongverge
A desired state configuration tool for Kong
Stars: ✭ 23 (-98.93%)
Mutual labels:  kong, kong-gateway
django-api-bouncer
Simple Django app to provide API Gateways for micro-services
Stars: ✭ 18 (-99.16%)
Mutual labels:  kong, kong-gateway
kong-api-gateway-plugin-and-microservices-demo
Creating plugin for Kong API Gateway and Simple micro services example
Stars: ✭ 20 (-99.07%)
Mutual labels:  kong, kong-gateway
kongsul
Kong Api Gateway with Consul Service Discovery (MicroService)
Stars: ✭ 35 (-98.37%)
Mutual labels:  kong, kong-gateway
kong-map
Kongmap is a free visualization tool which allows you to view and edit configurations of your Kong API Gateway Clusters, including Routes, Services, and Plugins/Policies. The tool is being offered for installation via Docker and Kubernetes at this time.
Stars: ✭ 60 (-97.2%)
Mutual labels:  kong, kong-gateway
kong-upstream-jwt
A plugin for Kong which adds a signed JWT to HTTP Headers to backend requests
Stars: ✭ 40 (-98.13%)
Mutual labels:  kong
Kongdash
An elegant desktop client for Kong Admin API
Stars: ✭ 449 (-79.04%)
Mutual labels:  kong
kong-plugin-http-anti-replay-attack
http-anti-replay-attack [防重放攻击]
Stars: ✭ 20 (-99.07%)
Mutual labels:  kong
kong-circuit-breaker
Kong plugin for wrapping all proxy calls with a circuit-breaker
Stars: ✭ 27 (-98.74%)
Mutual labels:  kong
Kubernetes Ingress Controller
🦍 Kong for Kubernetes: the official Ingress Controller for Kubernetes.
Stars: ✭ 1,347 (-37.11%)
Mutual labels:  kong
Kongpose
Kong and Konga (admin webapp) development setup on docker-compose
Stars: ✭ 52 (-97.57%)
Mutual labels:  kong
Kongfig
Declarative configuration for Kong
Stars: ✭ 364 (-83.01%)
Mutual labels:  kong
kong
Kong docker image that easily installs plugins from source code.
Stars: ✭ 20 (-99.07%)
Mutual labels:  kong
Quarkus Microservices Poc
Very simplified shop sales system made in a microservices architecture using quarkus
Stars: ✭ 16 (-99.25%)
Mutual labels:  kong
kong-config-manager
Yet another Kong CLI tool who can dump live configurations and apply your own backup configurations. In other words, configuration as code (CAC).
Stars: ✭ 15 (-99.3%)
Mutual labels:  kong
Kong Plugin Response Cache
A Kong plugin that will cache responses in redis
Stars: ✭ 66 (-96.92%)
Mutual labels:  kong
Konga
More than just another GUI to Kong Admin API
Stars: ✭ 3,596 (+67.88%)
Mutual labels:  kong
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+1339.68%)
Mutual labels:  kong
Docker Compose Healthcheck
How to wait for container X before starting Y using docker-compose healthcheck
Stars: ✭ 292 (-86.37%)
Mutual labels:  kong
kong-scalable-rate-limiter
Kong plugin for Rate Limiting at high throughputs.
Stars: ✭ 19 (-99.11%)
Mutual labels:  kong

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].