API Gateway WebSocket API versus ALB
Learn how API Gateway WebSocket API differs from ALB.
| API Gateway WebSocket API | ALB | |
|---|---|---|
| Type | Websocket | REST API | 
| HTTPS/TLS | ✅ | ✅ | 
| Backends | ✅  Lambda | ✅ Lambda | 
| Costs | 💰 | 💰💰 | 
| Maturity | ⭐️⭐️⭐️⭐️ | ⭐️⭐️⭐️⭐️ | 
| Authentication | ✅ IAM | ❌ IAM | 
| Tenant-based Throttling | ❌ | ❌ | 
| Request Validation | ✅ | ❌ | 
| Req./Res. Transformation | ✅ | ❌ | 
| Endpoints | ✅ Public | ✅  Public | 
| WAF | ❌ | ✅ | 
Further reading
- API Gateway REST API versus API Gateway WebSocket API
- API Gateway REST API versus ALB
- API Gateway HTTP API versus API Gateway WebSocket API
- API Gateway HTTP API versus ALB
- API Gateway WebSocket API versus AppSync
- API Gateway WebSocket API versus ALB WebSocket
- AppSync versus ALB
- ALB versus ALB WebSocket