Docs
AILERON Gateway is a secure and high-performance API Gateway for enterprise systems.
AILERON Gateway is a secure and high-performance API Gateway for enterprise systems.
AILERON Gateway is a very simple Layer4/7 API Gateway written in Go. It focuses on basic features rather than adding many features.
In particular, we focus on the following 3 domains and aim to support enterprise-graded features.
- API Management
- Security
- Observability
This is an overview of AILERON Gateway.
API Management
| Feature | Supported | Planned | Not Planned |
|---|---|---|---|
| ReverseProxy | ✅ Yes | - | - |
| Static Content Server | ✅ Yes | - | - |
| Protocol Transform | ❌ No | ✅ Yes | - |
| API Aggregation | ❌ No | ❌ No | ✅ Yes |
Traffic Management
| Feature | Supported | Planned | Not Planned |
|---|---|---|---|
| Routing | ✅ Yes | - | - |
| Load Balancing | ✅ Yes | - | - |
| Timeout | ✅ Yes | - | - |
| Retry | ✅ Yes | - | - |
| Rate Limiting | ✅ Yes | - | - |
| CircuitBreaker | ❌ No | ✅ Yes | - |
| BulkHead | ❌ No | ✅ Yes | - |
| Cache | ❌ No | ❌ No | ✅ Yes |
Security
| Feature | Supported | Planned | Not Planned |
|---|---|---|---|
| Authorization | ✅ Yes | - | - |
| Authentication | ✅ Yes | - | - |
| Request Header Modification | ✅ Yes | - | - |
| Response Header Modification | ✅ Yes | - | - |
| IP whitelist | ✅ Yes | - | - |
| IP blacklist | ✅ Yes | - | - |
| TLS / mutual TLS | ✅ Yes | - | - |
| Log Masking | ✅ Yes | - | - |
| Request Validation | ❌ No | ✅ Yes | - |
| Response Validation | ❌ No | ✅ Yes | - |
| Bot Detection | ❌ No | ❌ No | ✅ Yes |
Operation
| Feature | Supported | Planned | Not Planned |
|---|---|---|---|
| Structured Logging | ✅ Yes | - | - |
| Unstructured Logging | ✅ Yes | - | - |
| Metrics | ✅ Yes | - | - |
| Tracing | ✅ Yes | - | - |
| Profiling | ✅ Yes | - | - |
| Alert | ❌ No | ❌ No | ✅ Yes |
Extension
| Feature | Supported | Planned | Not Planned |
|---|---|---|---|
| Go Package | ✅ Yes | - | - |
| GoPlugin | ✅ Yes | - | - |
| WebAssembly | ❌ No | ✅ Yes | - |
| IPC | ❌ No | ✅ Yes | - |
CLI Usage
CLI usage
Config File
About configuration file
Installation
Install AILERON Gateway on your environment.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.