We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.
Customize cookie preferences
We use cookies and similar tools (collectively, "cookies") for the following purposes.
Essential
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Allowed
Functional
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Allowed
Advertising
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Allowed
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by clicking Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
GOTO Serverless Bengaluru - 8 Aug, 2025Register now
Use serverless patterns to quickly build integrations using AWS SAM and CDK templates. Filter by pattern and copy the template directly into your application.
Multi-Region message replication with Amazon MQ for RabbitMQ
Replicate messages from one Region to another in Amazon MQ for RabbitMQ
Application Load Balancer to Lambda
Create an Application Load Balancer with Lambda as target using Terraform
Application Load Balancer (path-based-route) to AWS Lambda
Create an Application Load Balancer with path-based routing using AWS Lambda as target
AMI de-registration with AWS Lambda and retention in Amazon EC2 Recycle Bin
This project demonstrates a pattern to deregister and retain expired AMI and its snapshot with AWS Lambda and Amazon EC2 Recycle Bin
API Gateway HTTP API to Amazon EventBridge
Create an HTTP API endpoint that directly integrates with Amazon EventBridge
API Gateway REST API to Amazon EventBridge
Create an REST API endpoint that directly integrates with Amazon EventBridge
Serverless Text-to-Image Generation with Amazon Bedrock Nova Canvas
Serverless text-to-image generation using Amazon API Gateway, AWS Lambda and Amazon Bedrock's Nova Canvas model for submitting prompts and S3 storage for images.
Amazon API Gateway data validation
Creates an Amazon API Gateway with request validation, rejecting invalid requests before AWS Lambda invocation using model schema validation.
API Gateway REST API to DynamoDB
Create an Amazon API Gateway REST API that integrates with an Amazon DynamoDB table
Amazon API Gateway HTTP API to AWS Lambda to RDS Proxy
Create an HTTP API endpoint that calls a Lambda function to RDS Proxy.
Protect Amazon API Gateway with Amazon CloudFront and AWS WAF
Provision an Amazon API Gateway (with Amazon CloudFront and AWS WAF) using Terraform
Amazon API Gateway HTTP API to AWS Lambda
Creates an Amazon API Gateway HTTP API and an AWS Lambda function
Serverless Generative AI with Amazon Bedrock Nova Micro
This pattern demonstrates how to create a serverless API leveraging Amazon Bedrock Nova Micro through AWS Lambda.
API Gateway to Lambda to DynamoDB
Make a request to API Gateway that saves data in DynamoDB.
API Gateway to Lambda to QLDB
Create an API Gateway REST API that uses a Lambda function to call QLDB
Content safety image moderation using Amazon S3 and AWS Lambda
Securely upload images to Amazon S3 and detect inappropriate content with Amazon Rekognition
Upload file to Amazon S3 bucket using presigned URL
Amazon API Gateway with AWS Lambda integration to showcase how to upload a file up to 5GB to Amazon S3 bucket using a presigned S3 URL.
API Gateway to Lambda with SnapStart deployed with Terraform
Create a Java Lambda function with SnapStart deployed with Terraform
Subtitle generation using Amazon API Gateway and AWS Lambda
This pattern creates an AWS Lambda function which will invoke Amazon Transcribe for speech-to-text conversion, and stores results in Amazon S3
Amazon API Gateway to AWS Lambda using OpenAPI
Create a Lambda backed REST API using OpenAPI specification, with Lambda Powertools
Amazon API Gateway with a HTTP integration in Terraform
Create a REST API Gateway with a public HTTP endpoint integration
Amazon API Gateway, AWS Step Functions, to Amazon DynamoDB CRUD API
Create a CRUD API with AWS Step Functions.
API Gateway HTTP API to SQS
Create an Amazon API Gateway HTTP API that integrates with an Amazon SQS queue.
API Gateway to Private ALB and ECS Cluster via VPC Link
Create an API Gateway endpoint to an ECS Fargate cluster.
API WebSocket to SNS with request validation
Create a WebSocket API to send notification via SNS topic with request validation
API Gateway WebSocket API to SQS to AWS Lambda
Create an API Gateway WebSocket API that sends events to SQS and then to Lambda
Enabling Service Discovery for AWS Fargate
Provision Amazon Elastic Container Service (ECS) resources and deploy ECS service with integration of Cloud Map
Amazon CloudWatch Metric Streams to Amazon Data Firehose
Create CloudWatch Metric stream using Amazon Data Firehose and save them in Amazon S3
Delayed Amazon EventBridge events with Amazon EventBridge Scheduler
Setup future Amazon EventBridge events with Amazon EventBridge Scheduler
DynamoDB to Lambda
Invoke a Lambda function from changes to a DynamoDB table using event-based filters
DynamoDB to Lambda
Invoke a Lambda function from changes to a DynamoDB table using event-based filters
Amazon DynamoDB Stream to AWS Lambda with filters
This pattern demonstrates how a Lambda function can get triggered when there is a new event in a DynamoDB stream using filters.
EventBridge to CloudWatch Logs
Create an EventBridge rule that sends events to CloudWatch Logs
Amazon EventBridge fan-in
Aggregate events from multiple EventBridge event busses to a central bus
EventBridge to Lambda to SNS
Create an EventBridge rule with SNS topic as target which has a Lambda function as subscription.
EventBridge to Lambda
This pattern creates a Lambda function that publishes an event to EventBridge.
Amazon DynamoDB Streams to Amazon SQS queue using Amazon EventBridge Pipes
This pattern creates an Amazon EventBridge Pipe to deliver messages from an Amazon DynamoDB Stream to Amazon SQS.
Amazon DynamoDB Stream to AWS Step Functions
Invoke AWS Step Functions workflow from a Amazon DynamoDB stream message
Invoke AWS Step Functions state machine from Amazon SQS messages using Amazon EventBridge Pipes
This pattern shows how to use Amazon EventBridge Pipes to launch an AWS Step Functions state machine with a message coming from an Amazon SQS Queue.
Amazon SQS to Amazon EventBridge event bus using Amazon EventBridge Pipes
This pattern creates an Amazon EventBridge Pipe to deliver messages from an Amazon SQS queue to Amazon EventBridge Event Bus.