(opens in a new window)

AWS Lambda

Amazon's Original Functions as a Service

Functions Free Tier

AWS Lambda Information Resource Links

AWS Lambda Overview

Functions
Free Plan

AWS Lambda Information Resource Links

What is AWS Lambda?

AWS Lambda introduced serverless cloud computing to the masses as early as 2014. Being the first with a massive user-base, has set up Amazon Web Services for great success. It took a few years for competitors to offer similar functionality and to actually acknowledge the FaaS space as a new chapter in cloud compute.

Use Cases

  • Serverless Functions
  • Real-time Stream Processing
  • Automated Tasks
  • Data Transformation
  • IoT Backends
  • API Gateway Integration

Focus

AWS Lambda is the OG FaaS platform. It does not focus heavily on solving specific problems, but rather providing a platform to use for whatever event-driven workflows you might have. Because of Amazon’s extensive service catalog, Lambda does have heavy emphasis on compatibility and integration with other AWS services.

Key Features

  • Deploy .zip file archives known as Lambda Layers that can contain library dependencies, a custom runtime, or configuration files. Reduce the size of your deployment packages, separate core function logic from dependencies, share dependencies across multiple functions, or use the Lambda console code editor.
  • Integration for deploying functions packaged as Docker container images through Amazon Elastic Container Registry (ECR). Build and deploy containerized applications to Lambda with the extra functionality of Docker images stored in ECR.

With Amazon’s gigantic scale, a shift has started with companies that are on the AWS platform to move more and more of their infrastructure to serverless. AWS Lambda’s integration with other AWS services makes it an obvious choice for those already living in Amazon’s ecosystem. Unfortunately, it also inherits the cost prediction difficulties that AWS services are often criticized for.

AWS Lambda Features

Service Types

Functions
Available

Supported Runtimes

.Net
Available
C#
Available
Go
Available
Java
Available
JavaScript
Available
Node.js
Available
PowerShell
Available
Python
Available
Ruby
Available
Rust
Available
TypeScript
Available

Execution Limits and Resource Quotas

Min. Memory
128 MB
Max. Memory
10 GB
Default Timeout
5 s
Max. Timeout
900 s
Request Payload
6 MB
Response Payload
6 MB

AWS Lambda Pricing

ARM and x86 achitectures available. Duration cost depends on the amount of memory you allocate to your function. You can allocate any amount of memory to your function between 128 MB and 10,240 MB, in 1 MB increments.

Free Tier Quota

Monthly free usage quotas for AWS Lambda.
  • Free Requests

    Per month (No Creditcard required)

    1 Million

  • Free Execution Duration

    GB-seconds per month (No Creditcard required)

    400,000

Resource Pricing

Pricing beyond the free tier based on x86 for the first 6 Billion GB-seconds in US East (N. Virginia).
  • Requests

    Per 1 Million Requests

    $0.20

  • Duration

    Per GB-second

    $0.0000166667

  • Provisioned Concurrency x86

    Per GB-second (Idle)

    $0.0000041667

  • Provisioned Concurrency x86

    Per GB-second (Execution duration)

    $0.0000097222

  • Provisioned Concurrency ARM

    Per GB-second (Idle)

    $0.0000033334

  • Provisioned Concurrency ARM

    Per GB-second (Execution duration)

    $0.0000077778

  • HTTP Response Stream Pricing

    Per GB

    $0.008

Get an estimate of your project costs with AWS Lambda
Find the full pricing details on the official AWS Lambda

AWS Lambda Regions

An interactive map displaying AWS Lambda's 36 datacenter locations by region. (March 25, 2025) - Map by d3js.org

36 Locations

Location

Region

ID

US East (North Virginia)North Americaus-east-1
US East (Ohio)North Americaus-east-2
US West (North California)North Americaus-west-1
US West (Oregon)North Americaus-west-2
GovCloud (US-East)North Americaus-gov-east-1
GovCloud (US-West)North Americaus-gov-west-1
Canada (Montreal)North Americaca-central-1
Canada (Calgary)North Americaca-west-1
Mexico (Central)North Americamx-central-1
South America (São Paulo, BR)South Americasa-east-1
EU (Frankfurt, GE)Europeeu-central-1
EU (Ireland)Europeeu-west-1
EU (London, UK)Europeeu-west-2
EU (Milan, IT)Europeeu-south-1
EU (Paris, FR)Europeeu-west-3
EU (Spain)Europeeu-south-2
EU (Stockholm, SE)Europeeu-north-1
EU (Zurich, CH)Europeeu-central-2
South-Africa (Capetown)Middle East and Africaaf-south-1
Middle East (Bahrain)Middle East and Africame-south-1
Middle East (UAE)Middle East and Africame-central-1
Israel (Tel Aviv)Middle East and Africail-central-1
Hong Kong SARAsia-Pacificap-east-1
Hyderabad, IndiaAsia-Pacificap-south-2
Jakarta, IndonesiaAsia-Pacificap-southeast-3
MalaysiaAsia-Pacificap-southeast-5
Melbourne, AustraliaAsia-Pacificap-southeast-4
Mumbai, IndiaAsia-Pacificap-south-1
Osaka, JapanAsia-Pacificap-northeast-3
Seoul, South KoreaAsia-Pacificap-northeast-2
SingaporeAsia-Pacificap-southeast-1
Sydney, AustraliaAsia-Pacificap-southeast-2
ThailandAsia-Pacificap-southeast-7
Tokyo, JapanAsia-Pacificap-northeast-1
China (Beijing)China Mainlandcn-north-1
China (Ningxia)China Mainlandcn-northwest-1
Last updated: March 25, 2025

*Information is subject to change. Verify with the official AWS Lambda website.

Best AWS Lambda Alternatives

Alternatives to AWS Lambda are generated by matching platform type, use cases, supported runtimes and container support.