hyperapi 0.2.2

An easy to use API Gateway
Documentation

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