README.md
May 26, 2026 ยท View on GitHub
Aastro API Gateway
A lightweight, modular, and high-performance API Gateway for modern microservices.
Built with simplicity, performance, and developer-friendly configuration in mind.
โจ Features
- ๐ High-performance HTTP reverse proxy
- ๐ Request fan-out & response aggregation (merge, array, namespace)
- ๐งฉ Dynamic
.soplugin system (request & response phase) - ๐ Path parameter extraction and forwarding
- ๐ Retry, circuit breaker & load balancing (round-robin, least-conns)
- ๐ Prometheus metrics with circuit breaker state tracking
- ๐ก Rate limiting & trusted proxy support
- ๐ฆ YAML-based configuration
- ๐ณ Docker-ready
๐ Quick Start
git clone https://github.com/starwalkn/aastro.git
cd aastro
make all GOOS=<YOUR_OS> GOARCH=<YOUR_ARCH>
./bin/aastro -c path/to/config.yaml
Or with Docker:
docker run \
-p 7805:7805 \
-v $(pwd)/config.yaml:/etc/aastro/config.yaml \
-e AASTRO_CONFIG=/etc/aastro/config.yaml \
starwalkn/aastro:latest
๐ Documentation
Full documentation, configuration reference, and plugin guide are available at:
starwalkn.github.io/aastrodocs
๐ License
Open-source. See LICENSE file for details.
Made with โค๏ธ in Go