Skip to content

leric/hyperapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 90.7%
  • Python 7.4%
  • Shell 1.9%