1,orange Gateway
Orange is a openresty-based API Gateway. In addition to the basic functions of nginx, it can also be used for API monitoring, access control (authentication, WAF), traffic screening, access speed limit, AB test, dynamic shunt and so on. It has the following characteristics:
Provides a set of default dashboard for dynamic management of various functions and configurations
API interface for implementing third-party services (such as personalized operational requirements, third-party dashboard, etc.)
Custom plugins can be written according to specifications to extend the orange functionality.
Still good, a very nice web visualization interface.
Project Address:
Https://github.com/sumory/orange
The MIT open source is used.
2 Kong Introduction
- Programming language: Nginx + openresty + Lua
- Storage: Cassandra Distributed NoSQL Database
- Provides a REST API interface
- Each node is stateless, which means that it can dynamically scale
- Plug-ins for authentication, Security, Traffic Control, Transformations & easy to customize plugins
- Development can be tailored to your business needs
3. WAF Java Development can act as a unified API Gateway, support TLS/MITM, and support downstream proxies for SOCKS5, which is convenient for HTTP requests that require access to a foreign SaaS service. Https://github.com/chengdedeng/waf
Openresty API Gateway