JuAPI Gateway
==============
[](https://github.com/juhedata/hyperapi/actions?workflow=Rust)
[](https://crates.io/crates/hyperapi)
[](https://crates.io/crates/hyperapi)
A simple and performant API gateway work with JuAPI SaaS (Or use with static config file).
## Features
* Client authentication (AppKey, JWT)
* Load balancing (weighted, connections, latency, hash)
* Circuit breaker
* Request rate limit
* Header modification
* API path access control
* Client-wise service level control
* Online realtime config update (file, websocket, etcd)
* Prometheus metrics
* HTTPS support
## Roadmap
* support k8s config source, work as an ingress
* integrate logging facility
* support canary deployment