API Gateway REST API versus ALB WebSocket
Learn how API Gateway REST API differs from ALB WebSocket.
| API Gateway REST API | ALB WebSocket | |
|---|---|---|
| Type | REST API | Websocket |
| 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 HTTP API
- API Gateway REST API versus API Gateway WebSocket API
- API Gateway REST API versus AppSync
- API Gateway REST API versus ALB
- API Gateway HTTP API versus ALB WebSocket
- API Gateway WebSocket API versus ALB WebSocket
- AppSync versus ALB WebSocket
- ALB versus ALB WebSocket