Skip to content

juhedata/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