Serverless for Free on AWS

Build and run applications without thinking about servers

Learn more about AWS Serverless 

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.

Go from idea to market, faster

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

Lower your costs

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

Adapt at scale

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

Build better applications, easier

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.





AWS Lambda

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


1 million
free requests per month

3.2 million seconds of compute time per month

AWS Lambda Pricing

AWS Step Functions

Coordinate components of distributed applications.


4,000 state transitions per month

AWS Step Functions Pricing

Amazon SQS

Scalable queue for storing messages as they travel between computers.


Requests per month

Amazon SQS Pricing

Amazon SNS

Fast, flexible, fully managed push messaging service.


Publishes per month

100,000 HTTP/S Deliveries per month

1,000 Email Deliveries per month

Amazon SNS Pricing

Amazon API Gateway

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


1 Million
API Calls Received per month

Amazon API Gateway Pricing 

AWS AppSync

Develop, secure and run GraphQL APIs at any scale.


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

Secure, durable, and scalable object storage infrastructure.


5 GB
of Standard Storage

20,000 Get Requests

2,000 Put Requests

Amazon S3 Pricing

Amazon DynamoDB

Fast and flexible NoSQL database with seamless scalability.


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
  • Tutorials
  • 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 »

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.