Side-by-side monthly cost
| Flavor | Monthly | Detail |
| REST API | $0 | $3.50 / 1M (tiered) |
| HTTP API | $0 | $1.00 / 1M (tiered, payload-aware) |
| WebSocket API | $0 | $1.00 / 1M msgs + $0.25 / 1M conn-min |
REST -> HTTP API migration value
| Monthly saving | $0 |
| Annual saving | $0 |
| Discount rate | 0% |
Where API Gateway bills sneak up on teams: REST APIs left in production
from the early-2020 default, WebSocket clients that never disconnect,
HTTP API charging extra 512 KB chunks, CloudWatch Logs from API Gateway
access logs, and Route 53 charges from custom domain resolutions.
REST or HTTP, pick once and stop paying for both
AWS launched HTTP API in 2020 as the modern, slimmer
successor to REST API. The discount has been 71 percent on
requests since day one, and most teams who started before
2020 are still on REST because the migration was never
urgent enough.
For a 100M-request-per-month API, the monthly difference is
around $250. For 1B requests, it is $2,500. Multiplied by
the number of stages and accounts most teams run, this is
the cleanest savings line in the AWS catalog.