Serverless for Free on AWS

Build and run applications without thinking about servers

Product Benefits

AWS offers technologies for running code, managing data, and integrating applications, all without managing servers. Serverless technologies feature automatic scaling, built-in high availability, and a pay-for-use billing model to increase agility and optimize costs. These technologies also eliminate infrastructure management tasks like capacity provisioning and patching, so you can focus on writing code that serves your customers. Serverless applications start with AWS Lambda, an event-driven compute service natively integrated with over 200 AWS services and software as a service (SaaS) applications.

Eliminate operational overhead so your teams can release quickly, get feedback, and iterate to get to market faster.

With a pay-for-value billing model, resource utilization is automatically optimized and you never pay for over-provisioning.

With technologies that automatically scale from zero to peak demands, you can adapt to customer needs faster than ever.

Serverless applications have built-in service integrations, so you can focus on building your application instead of configuring it.

Free Product Offers

Build serverless solutions using these product offers from the AWS Free Tier.

PRODUCT 

DESCRIPTION 

FREE TIER OFFER DETAILS 

PRODUCT PRICING

AWS Lambda

Serverless Computing

Compute service that runs your code in response to events and automatically manages the compute resources.

 ALWAYS FREE

1 million
free requests per month


3.2 million seconds of compute time per month



AWS Lambda Pricing

AWS Step Functions

Visual Workflows for Applications

Coordinate components of distributed applications.

ALWAYS FREE


4,000 state transitions per month

AWS Step Functions Pricing

Amazon SQS

Managed Message Queues

Scalable queue for storing messages as they travel between computers.

ALWAYS FREE


1,000,000 r
equests per month

Amazon SQS Pricing

Amazon SNS

Fully Managed Messaging

Fast, flexible, fully managed push messaging service.

ALWAYS FREE


1,000,000
publishes per month

100,000 HTTP/S deliveries per month

1,000 Email deliveries per month

Amazon SNS Pricing

Amazon API Gateway

Secure API Creation

Publish, maintain, monitor, and secure APIs at any scale.

12 MONTHS FREE


1 million
API calls received per month

Amazon API Gateway Pricing 

AWS AppSync

Accelerated Application Development

Develop, secure and run GraphQL APIs at any scale.

12 MONTHS FREE


250,000
query or data modification operations per month

250,000 real-time updates per month

600,000 connection-minutes per month

AWS AppSync Pricing

Amazon S3

Scalable Object Storage

Secure, durable, and scalable object storage infrastructure.

12 MONTHS FREE


5 GB
of standard storage

20,000 get requests

2,000 put requests

Amazon S3 Pricing

Amazon DynamoDB

Fast NoSQL Database Service

Fast and flexible NoSQL database with seamless scalability.

ALWAYS FREE


25 GB
of storage

25 provisioned Write Capacity Units (WCU)

25 provisioned Read Capacity Units (RCU)

Amazon DynamoDB Pricing

Learn more about AWS Serverless solutions

Browse through our collection of videos and tutorials to deepen your knowledge and experience with AWS

  • Videos
  • Amazon DynamoDB and AWS Lambda Security (6:39)
    Introduction to AWS Lambda (3:01)
    Getting Started with Amazon DynamoDB and AWS Lambda (10:00)
    Intro to Amazon S3 (4:32)
  • Tutorials
  • Hands-On Tutorials

    Start with these free and simple tutorials to explore AWS serverless services

    Build a Serverless Web Application

    In this tutorial, you'll create a simple serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides.

    Learn more »

    Send Messages Between Distributed Applications

    In this tutorial, you will learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS). Amazon SQS is the AWS service that allows application components to communicate in the cloud. You will use the Amazon SQS console to create and configure a message queue, send a message, receive and delete that message, and then delete the queue.

    Learn more »

    Run a Serverless "Hello, World!" with AWS Lambda

    In this tutorial, you will learn the basics of running code on AWS Lambda without provisioning or managing servers. We will walk through how to create a Hello World Lambda function using the AWS Lambda console. We will then show you how to manually invoke the Lambda function using sample event data and review your output metrics.

    Learn more »

    Orchestrate Queue-based Microservices

    In this tutorial, you will learn how to use AWS Step Functions and Amazon SQS to design and run a serverless workflow that orchestrates a message queue-based microservice.

    Learn more »

Free Product Offers

Build serverless solutions using these product offers from the AWS Free Tier.

AWS Lambda
AWS Lambda
Compute service that runs your code in response to events and automatically manages the compute resources.
ALWAYS FREE
1 million free requests per month

3.2 million seconds of compute time
per month
AWS Lambda Pricing »
AWS Step Functions
AWS Step Functions
Coordinate components of distributed applications.
ALWAYS FREE
4,000 state transitions per month
AWS Step Functions Pricing »
Amazon SQS
Amazon SQS
Scalable queue for storing messages as they travel between computers.
ALWAYS FREE
1,000,000 Requests per month
Amazon SQS Pricing »
Amazon SNS
Amazon SNS
Fast, flexible, fully managed push messaging service.
ALWAYS FREE
1,000,000 Publishes per month

100,000 HTTP/S Deliveries per month

1,000 Email Deliveries
per month
Amazon SNS Pricing »
Amazon API Gateway
Amazon API Gateway
Publish, maintain, monitor, and secure APIs at any scale.
12 MONTHS FREE
1 Million API Calls Received per month
Amazon API Gateway Pricing »
AWS AppSync
AWS AppSync
Develop, secure and run GraphQL APIs at any scale.
12 MONTHS FREE
250,000 query or data modification operations per month

250,000 real-time updates
per month

600,000 connection-minutes
per month
AWS AppSync Pricing »
AWS Lambda
Amazon S3
Secure, durable, and scalable object storage infrastructure.
12 MONTHS FREE
5 GB of Standard Storage

20,000 Get Requests

2,000 Put Requests

Amazon S3 Pricing »
Amazon DynamoDB
Amazon DynamoDB
Fast and flexible NoSQL database with seamless scalability.
ALWAYS FREE

25 GB of Storage

25 provisioned Write Capacity Units (WCU)

25 provisioned Read Capacity Units (RCU)

Amazon DynamoDB Pricing »

Learn more about Serverless Solutions with AWS

  • Videos
  • Amazon DynamoDB and AWS Lambda Security (6:39)
    Introduction to AWS Lambda (3:01)
    Getting Started with Amazon DynamoDB and AWS Lambda (10:00)
    Intro to Amazon S3 (4:32)
  • Tutorials
  • Hands-On Tutorials

    Start with these free and simple tutorials to explore AWS serverless services

    Build a Serverless Web Application

    In this tutorial, you'll create a simple serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides.

    Send Messages Between Distributed Applications

    In this tutorial, you will learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS). Amazon SQS is the AWS service that allows application components to communicate in the cloud. You will use the Amazon SQS console to create and configure a message queue, send a message, receive and delete that message, and then delete the queue.

    Run a Serverless "Hello, World!" with AWS Lambda

    In this tutorial, you will learn the basics of running code on AWS Lambda without provisioning or managing servers. We will walk through how to create a Hello World Lambda function using the AWS Lambda console. We will then show you how to manually invoke the Lambda function using sample event data and review your output metrics.

    Orchestrate Queue-based Microservices

    In this tutorial, you will learn how to use AWS Step Functions and Amazon SQS to design and run a serverless workflow that orchestrates a message queue-based microservice.

AWS Free Tier

The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.

Get Started

Creating an AWS account is free and gives you immediate access to the AWS Free Tier.