hyperapi

Crates.iohyperapi
lib.rshyperapi
version0.2.2
sourcesrc
created_at2021-04-06 14:49:12.149474
updated_at2021-05-18 06:52:59.011233
descriptionAn easy to use API Gateway
homepagehttps://www.juapi.cn/
repositoryhttps://github.com/juhedata/hyperapi
max_upload_size
id379852
size221,623
Leric Zhang (leric)

documentation

README

JuAPI Gateway

Build Status License crates.io

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
Commit count: 80

cargo fmt