

There are more AWS SDK examples available in the [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub repo.

# Scenarios for Lambda using AWS SDKs
<a name="lambda_code_examples_scenarios"></a>

The following code examples show you how to implement common scenarios in Lambda with AWS SDKs. These scenarios show you how to accomplish specific tasks by calling multiple functions within Lambda or combined with other AWS services. Each scenario includes a link to the complete source code, where you can find instructions on how to set up and run the code. 

Scenarios target an intermediate level of experience to help you understand service actions in context.

**Topics**
+ [Automatically confirm known users with a Lambda function](lambda_example_cross_CognitoAutoConfirmUser_section.md)
+ [Automatically migrate known users with a Lambda function](lambda_example_cross_CognitoAutoMigrateUser_section.md)
+ [Create a REST API to track COVID-19 data](lambda_example_cross_ApiGatewayDataTracker_section.md)
+ [Create a REST API with Lambda proxy integration](lambda_example_api_gateway_GettingStarted_087_section.md)
+ [Create a lending library REST API](lambda_example_cross_AuroraRestLendingLibrary_section.md)
+ [Create a messenger application](lambda_example_cross_StepFunctionsMessenger_section.md)
+ [Create a serverless application to manage photos](lambda_example_cross_PAM_section.md)
+ [Create a websocket chat application](lambda_example_cross_ApiGatewayWebsocketChat_section.md)
+ [Create an application to analyze customer feedback](lambda_example_cross_FSA_section.md)
+ [Creating a CloudWatch dashboard with function name as a variable](lambda_example_cloudwatch_GettingStarted_031_section.md)
+ [Creating your first Lambda function](lambda_example_lambda_GettingStarted_019_section.md)
+ [Invoke a Lambda function from a browser](lambda_example_cross_LambdaForBrowser_section.md)
+ [Transform data with S3 Object Lambda](lambda_example_cross_ServerlessS3DataTransformation_section.md)
+ [Use API Gateway to invoke a Lambda function](lambda_example_cross_LambdaAPIGateway_section.md)
+ [Use Step Functions to invoke Lambda functions](lambda_example_cross_ServerlessWorkflows_section.md)
+ [Use scheduled events to invoke a Lambda function](lambda_example_cross_LambdaScheduledEvents_section.md)
+ [Use the Neptune API to query graph data](lambda_example_cross_Neptune_Query_section.md)
+ [Using property variables in CloudWatch dashboards to monitor multiple Lambda functions](lambda_example_iam_GettingStarted_032_section.md)
+ [Write custom activity data with a Lambda function after Amazon Cognito user authentication](lambda_example_cross_CognitoCustomActivityLog_section.md)