ドキュメント
AILERON Gateway is a secure and high-performance API Gateway for enterprise systems.
AILERON Gateway はクラウドネイティブ・エンタープライズシステムのためのセキュアで高性能なAPI Gatewayです。
AILERON Gatewayは、Goで書かれた非常にシンプルな Layer4/7 API ゲートウェイです。
多機能化よりも、基本的な機能に重点を置いています。
特に、以下の 3 つの領域にフォーカスし、エンタープライズグレードの機能をサポートすることを目指しています。
- API Management
- Security
- Observability
これは 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の使いかた
CLI usage
Configファイル
About configuration file
インストール
Install AILERON Gateway on your environment.
フィードバック
このページは役に立ちましたか?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.