Skip to content

kabard/pangolin

Repository files navigation

Pangolin Proxy Server

Build Status Coverage Status

Pangolin is an api-proxy layer build with KOA2 and typescript.

What pangolin does?

  • Proxy for the multiple back-end service
  • API versioning
  • plugable polices - add policies on each APIs, e.g. Authentication, caching.
  • analytics on API calls
  • Role based Access control on APIs

In the plate

  • Improve API versioning interface and metric for versions
  • API version rollout
  • DDL for custom policies
  • configuration change without restart
  • Customization dashbaord for analytics and luece search for analytics
  • webhook on api calls.
  • cli for admin operation and configuration changes.
  • genrator for plugin and polices.

Installation

run the docker-compose to spawn up the resources.

docker-compose up

Prerequisites

API documentation

For a swagger version of this documention, see http://localhost:3000/swagger (requires this server to be running).

About

pangolin is a proxy server for Rest APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published