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.
This is an overview of AILERON Gateway.
Feature | Supported | Planned | Not Planned |
---|---|---|---|
ReverseProxy | ✅ Yes | - | - |
Static Content Server | ✅ Yes | - | - |
Protocol Transform | ❌ No | ✅ Yes | - |
API Aggregation | ❌ No | ❌ No | ✅ Yes |
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 |
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 |
Feature | Supported | Planned | Not Planned |
---|---|---|---|
Structured Logging | ✅ Yes | - | - |
Unstructured Logging | ✅ Yes | - | - |
Metrics | ✅ Yes | - | - |
Tracing | ✅ Yes | - | - |
Profiling | ✅ Yes | - | - |
Alert | ❌ No | ❌ No | ✅ Yes |
Feature | Supported | Planned | Not Planned |
---|---|---|---|
Go Package | ✅ Yes | - | - |
GoPlugin | ✅ Yes | - | - |
WebAssembly | ❌ No | ✅ Yes | - |
IPC | ❌ No | ✅ Yes | - |
CLI usage
About configuration file
Install AILERON Gateway on your environment.
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.