Lambda
AWS Lambda runs code in response to events without provisioning or managing servers. · AWS · Compute
Overview
AWS Lambda lets you run code in response to events without managing servers, with a generous free tier suitable for many workloads and easy scaling.
Good fit
Use Lambda for event-driven workloads, APIs, or automation where you want to avoid server management and scale automatically.
- event-driven apps
- microservices
- automation scripts
Not a fit
Avoid Lambda for long-running processes, heavy compute workloads, or when you need predictable, sustained performance.
- need long-running compute
- require low-latency at scale
- prefer dedicated servers
Quickstart · 6 steps
- Sign in to the AWS Management Console.
- Navigate to AWS Lambda and click 'Create function'.
- Choose 'Author from scratch', enter a function name, and select a runtime.
- Write or upload your function code.
- Configure a trigger (e.g., API Gateway, S3 event).
- Deploy and test your Lambda function.
Other free compute options
Free tierWhat you get freeRiskCard
Cloudflare · Compute
100,000 requests/day · 10ms CPU time/request · Up to 100 Workers per account
Billing risk: None
No card
Vercel · Compute
1,000,000 Edge Requests/month included · 100 GB Fast Data Transfer/month included · 1 team seat on the Hobby plan
Billing risk: None
No card
Vercel · Compute
1,000,000 Function Invocations/month included · 4 hours Fluid Active CPU/month included · 360 GB-hrs Fluid Provisioned Memory/month included
Billing risk: None
No card
Trigger.dev · Compute
$5 compute credits per month · 20 concurrent runs · Unlimited tasks
Billing risk: None
No card