Skip to content

x-debug/waft

Repository files navigation

Waft

Waft

Build Status Go Report Card codecov License: MIT

An API Gateway written in Go

This is a lightweight API Gateway and Management Platform, It's Developing currently.

Document

Coming soon...

QuickStart

make build
./build/test_backend -port 1111 //open backend on port 1111 for loadbalancer 
./build/test_backend -port 2222 //open backend on port 2222 for loadbalancer
./build/waft start //start proxy server
./build/waft stop //stop proxy server
./build/waft restart //also, restart server easily

open web browser http://localhost or your domain config in waft.yml

About Daemon

Waft not support run on background, but you can use nohup or supervisord.

Key Features

  • Hot reload configuration
  • Multi-Service
  • Load Balance
  • Service Discovery
  • Plugin
  • IpWhiteList
  • JWT Authorization
  • API Retry After Failure
  • Backend Server Health Check
  • Management of API
  • Circuit Breaker
  • RateLimit

About

Simple Http Api Reverse Proxy

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published