
Run code without managing servers, pay only for compute time
Visit WebsiteThe Bottom Line
Entry price
Paid plans only
Biggest pro
Industry-standard serverless platform
Biggest con
Cold starts can affect latency
TL;DR - AWS Lambda
- AWS Lambda lets you run code without provisioning servers-just upload your function and it scales automatically
- It executes code in response to events from 200+ AWS services, charging only for compute time used
- Free tier includes 1M requests/month, then $0.20 per million requests
What is AWS Lambda?
Available on: Web
Pros & Cons
Pros
- Industry-standard serverless platform
- Integrates with entire AWS ecosystem
- Scales automatically to any load
- Pay only for compute time used
- Supports many languages and runtimes
Cons
- Cold starts can affect latency
- Complex pricing model
- 15-minute execution time limit
- Debugging can be challenging
- Vendor lock-in with AWS services
Ratings Across the Web
AWS Lambda holds an aggregate rating of 4.6 out of 5 from 1,148 reviews across G2 and Capterra, last checked August 23, 2026.
Ratings aggregated from independent review platforms. Learn more
Key Features
Pricing Plans
Pricing checked Aug 20, 2026
Free Tier
Free
- 1M free requests/month
- 400,000 GB-seconds compute
- Never expires
- Included with AWS account
Pay-as-you-go
$0.20 / million
- $0.20 per 1M requests
- $0.0000166667/GB-second (x86)
- Memory from 128 MB to 10 GB
- Billed per millisecond
Graviton2 (ARM)
$0.16 / million
- 34% better price performance
- $0.0000133334/GB-second
- Same functionality as x86
- Recommended for cost savings
Savings Plans
Up to 17% off
- 1 or 3 year commitment
- Compute Savings Plans
- Flexible across regions
- Significant discount
Is AWS Lambda worth the price?
Lambda pioneered serverless compute and remains the default choice in the AWS ecosystem.
The per-request pricing model is extraordinarily cost-effective for bursty, low-to-medium traffic workloads, a function handling 5 million requests/month at 256 MB with 200ms average duration costs about $2.10/month. The economics flip at high scale: sustained high-throughput workloads (>100M requests/month) often become cheaper on containers (ECS/Fargate) or even EC2.
Cold starts (100ms-2s depending on runtime) remain the main technical limitation. The pricing is transparent but has multiple dimensions (requests + duration + memory + optional provisioned concurrency) that make cost prediction harder than it looks.
Hidden Costs & Gotchas
Duration billing rounds up to the nearest millisecond, but memory billing is per-GB-second at allocated memory (not used memory). Allocating 1 GB but using 200 MB still bills for 1 GB, right-sizing memory is critical
Provisioned Concurrency
eliminates cold starts but charges $0.0000041667/GB-second even when idle. Provisioning 100 instances at 512 MB costs ~$54/month whether they handle traffic or not
Data transfer out
Lambda itself is cheap, but responses that cross AZ boundaries or leave AWS incur standard EC2 data transfer charges ($0.01-0.09/GB). High-traffic APIs serving large payloads can have transfer costs exceed compute costs
VPC-attached Lambda
connecting to RDS or ElastiCache inside a VPC adds ~200-500ms cold start overhead and creates ENI resources. VPC Lambda also requires NAT Gateway ($32/month + $0.045/GB) for outbound internet access
Ephemeral storage
default 512 MB included, up to 10 GB available at $0.0000000309/GB-second. Processing large files (video, ML models) can add meaningful storage costs
CloudWatch Logs
every Lambda invocation generates logs. At 5M invocations/month generating 1 KB each, log ingestion costs $2.50/month. High-verbosity logging on high-traffic functions can cost more than the compute itself
API Gateway costs are separate
if fronting Lambda with API Gateway, add $3.50/million requests (REST API) or $1.00/million (HTTP API). For some workloads, the gateway costs more than Lambda
Step Functions orchestration
coordinating multiple Lambda functions via Step Functions costs $25 per million state transitions, a 10-step workflow processing 1M executions/month costs $250/month in orchestration alone
How AWS Lambda's pricing compares
At $1.42/mo, AWS Lambda is mid-range of its 3 direct competitors ($0.4 to $19/mo across the set).
Entry paid plan, monthly. Pricing checked Aug 20, 2026.
Reviews

Review AWS Lambda, get a free AI guide
Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.
Across 1,148 verified user reviews on G2, Capterra
Add your hands-on experience using the offer above to help the next buyer.
Best AWS Lambda Alternatives
Top alternatives based on features, pricing, and user needs.
Serverless compute for event-driven applications on Azure
Serverless functions for Netlify sites
Serverless compute on Google Cloud
Run serverless JS/Wasm at the edge with instant cold starts
Run server-side code without managing servers, with automatic scaling and low latency.
Still deciding?
Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.
Explore More
AWS Lambda FAQ
How does AWS Lambda handle scaling for applications?
Which teams would benefit most from using AWS Lambda?
How is AWS Lambda priced?
Can AWS Lambda integrate with other AWS services?
What kind of real-world use case can AWS Lambda support?
How does AWS Lambda compare to Google Cloud Functions?
What are the main trade-offs when using AWS Lambda?
Source: aws.amazon.com