Getting Started
Developer tools
-
Frameworks
-
Continuous integration and deployment
-
Monitoring, logging, and diagnostics
-
Authoring and development
-
Frameworks
-
Choose from a variety of AWS, open source, and third-party web frameworks that simplify serverless application development and deployment. These popular frameworks are supported across multiple languages.
-
Continuous integration and deployment
-
You can build a continuous integration and delivery (CI/CD) workflow for your serverless applications using AWS Developer Tools and third-party tools.
-
Monitoring, logging, and diagnostics
-
You can monitor and troubleshoot the performance of your serverless applications and AWS Lambda functions with AWS services and third-party tools.
-
Authoring and development
-
You can author code for AWS Lambda functions within your existing integrated development environment (IDE) using our IDE plugins.
Documentation
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
Amazon EventBridge
Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, Software-as-a-Service (SaaS) applications, and AWS services.
Amazon Simple Notification Service (SNS)
Amazon SNS is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.
Amazon Simple Queue Service (SQS)
Amazon SQS is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
AWS Fargate
AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters.
AWS Lambda
AWS Lambda enables you to run code for virtually any type of application or backend service with zero administration.
AWS Serverless Application Model (SAM)
AWS SAM is an open-source framework for building serverless applications using simple and clean syntax.
AWS Serverless Application Repository (SAR)
AWS SAR enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures.
AWS Step Functions
AWS Step Functions lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly.
Tutorials
Build a simple serverless web application
Use AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, and Amazon Cognito to build a serverless web app that allows users to request unicorn rides.
Build a dynamic, multi-service web application
Deploy a web application, connect to a database, analyze user behavior using Amazon Cognito, Amazon Kinesis, AWS Lambda, AWS Fargate, AWS CodeCommit, and more.
Watch live coding tutorials on Twitch
Watch our Build On Serverless broadcasts and build a serverless airline booking app using AWS Lambda, AWS AppSync, Amazon SQS, and more.
Free training & education
Introduction to Serverless Development
Getting into the Serverless Mindset
Free Digital course, 30 minutes, Fundamental level
AWS Lambda Foundations
Free Digital course, 60 minutes, Fundamental level
Amazon API Gateway for Serverless Applications
Amazon DynamoDB for Serverless Architectures
Free Digital course, 2 hours, Fundamental level
Architecting Serverless Solutions
Free Digital course, 3 hours, video content plus labs, Intermediate Level
Customer-built tools
Access open-source tools from leading companies who have built serverless frameworks, applications, and solutions to improve the way they process data, perform load testing, manage serverless projects across teams, and accelerate internal serverless adoption. To find more open-source and third party developer tools for serverless applications, visit our Serverless developer tools page.

StreamAlert is a serverless, real-time data analysis framework which empowers you to ingest, analyze, and alert on data from different sources and alerting logic you define.

Cloud Custodian is a rules engine for managing public cloud accounts and resources. It allows users to define policies to enable a well managed cloud infrastructure and consolidates adhoc scripts into a lightweight and flexible tool.

Odin allows you to deploy 12-factor applications to AWS. Fenrir is a secure AWS SAM deployer that helps manage serverless projects and scale serverless across your teams and orgs.

ShadowReader is a load-testing tool that replays production traffic to a destination of your choice by collecting traffic patterns from access logs.

Bender provides an extendable Java framework for creating serverless ETL functions on AWS Lambda. Bender provides the interfaces necessary to build modules for all aspects of the ETL process.

Jazz is a serverless development platform that accelerates the adoption of serverless technology within your enterprise. Jazz can help build functions, APIs, and static websites, and comes with CI/CD by default.
Whitepapers
Serverless vs. Traditional Architecture: How Deloitte Evaluates TCO
Learn how Deloitte evaluates infrastructure, development, and maintenance costs to determine TCO.
Serverless: Changing the face of business economics - a venture capital and startup perspective
Learn why serverless computing is a game changer for business economics.
Optimizing enterprise economics with serverless architectures
See how organizations are building reactive, event-based systems at a fraction of conventional costs.
Serverless stream architectures and best practices
Explore three stream processing patterns using a serverless approach. Cost estimates and templates included!
Generating Value Through IT Agility & Business Scalability with AWS Serverless Platform
IDC uncovers how 11 AWS customers lowered five-year operating costs by 60% and were 89% faster at compute deployment with serverless services.
Reference architectures
Mobile backend using AWS Lambda
Build a serverless backend for a mobile application that enables users to upload photos and notes.
Image recognition & processing
Orchestrate a serverless workflow using AWS Step Functions that processes photos and extracts metadata.
Real-time stream processing
Process real-time streaming data for application activity tracking, order processing, click stream analysis, and more.
Run serverless MapReduce jobs
Build a MapReduce framework (and cost-effective pipeline) that can process data stored in Amazon S3.
Technical talks
Learn more about serverless computing