Developer Center / .NET on AWS / ...
.NET SDKs and tools
AWS Extensions for .NET APIs Libraries and Frameworks
.NET Dependency Injection Extensions for AWS SDK for .NET
NET Configuration and Dependency Injection (DI) Extension for AWS SDK for .NET.
.NET Logging Extensions for Amazon CloudWatch
.NET Logging extensions for AWS integrate .NET logging frameworks with Amazon CloudWatch Logs to write log data to a configured log group. The logs can be viewed and searched using the AWS CloudWatch Console. Supports NLog, Apache log4net, ILogger, and Serilog.
.NET Configuration Extension for AWS Systems Manager
.NET Configuration Extension for AWS Systems Manager (AWS SSM) simplifies using AWS SSM Parameter Store and AWS SSM AppConfig as a source for configuration information for .NET Core applications.
ASP.NET Core Data Protection Provider for AWS System Manager
ASP.NET Core Data Protection Provider implementation for AWS Systems Manager allows you to use AWS SSM's Parameter Store to store keys generated by ASP.NET's Data Protection API. This enables you to scale by allowing multiple web servers to share the keys.
ASP.NET Core Identity Provider for Amazon Cognito
ASP.NET Core Identity Provider implementation for Amazon Cognito simplifies using Amazon Cognito as a membership storage solution for building ASP.NET Core web applications using ASP.NET Core Identity.
AWS IDE Toolkits
AWS Toolkit for Visual Studio with Amazon Q
The AWS Toolkit for Visual Studio 2022 is an extension for Microsoft Visual Studio 2022 on Windows. The toolkit makes it easier for developers to develop, debug, and deploy .NET and .NET Core applications using Amazon Web Services. Integrated Amazon Q Developer brings you inline code suggestions, chat, and security scans. The toolkit also provides an AWS Explorer to manage your AWS services, and one-click publishing to AWS.
AWS Toolkit for Visual Studio 2019
AWS Toolkit for JetBrains
The AWS Toolkit for JetBrains works with Rider and adds support for working with AWS services such as AWS Lambda and S3.
AWS Toolkit for Visual Studio Code
AWS Toolkit for Azure DevOps
Tasks for Amazon S3, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda and AWS CloudFormation and more, and running commands in the AWS Tools for Windows PowerShell module and the AWS CLI.
AWS Toolkit for .NET Refactoring
The AWS Toolkit for .NET Refactoring is a Visual Studio extension that helps you refactor legacy .NET applications to cloud-based alternatives on AWS. Checkout our infographic to quickly learn the how, what, and why of using this toolkit.
AWS .NET Tools and Libraries for AWS Lambda
These are AWS libraries, blueprints, and tools to support development and deployment of AWS Lambda functions.
Libraries & Blueprints
AWS Lambda Event Libraries for .NET
AWS Lambda Annotations for .NET
Lambda ASP.NET Core Server library
ILogger implementation for AWS Lambda
AWS Lambda Blueprints
dotnet new -i Amazon.Lambda.Templates::*
Tools & Container Images
AWS Lambda Tools for .NET CLI
dotnet tool install -g Amazon.Lambda.Tools
AWS Lambda Tools for Powershell
AWS Lambda Mock Tool for .NET
AWS Lambda Container Images
AWS SDKs and High Level Clients for .NET
AWS SDK for .NET
The AWS SDK for .NET enables .NET developers to easily work with Amazon Web Services and build scalable solutions with Amazon S3, Amazon DynamoDB, AWS Lambda and more.
AWS X-Ray SDK for .NET
Amazon S3 Encryption Client for .NET
Client-side encryption library designed to make it easy to encrypt and decrypt data using industry standards and best practices.
Amazon Cognito Authentication Client for .NET
The Amazon Cognito Extension Client for .NET simplifies the authentication process of Amazon Cognito User Pools for .NET developers. It allows you to use various authentication methods for Amazon Cognito User Pools with only a few short method calls, along with making the process intuitive.
AWS Secrets Manager Caching Client for .NET
AWS Tools for .NET CLI and Powershell
AWS Deploy Tool for .NET CLI
AWS Deploy Tool for .NET CLI is an interactive assistant that provides compute recommendations for .NET applications and deploys them to AWS in a few easy steps.
AWS Lambda Tools for .NET CLI
AWS Lambda Tools for .NET CLI lets you easily create, deploy, and invoke Lambda functions from the .NET CLI.
AWS CodeArtifact Tools for .NET CLI
nuget
and
dotnet
to publish and consume packages from AWS CodeArtifact.
dotnet tool install -g
AWS.CodeArtifact.NuGet.CredentialProvider
AWS Tools for PowerShell
AWS Lambda Tools for Powershell
Infrastructure As Code (AWS CDK)
AWS CDK
AWS CDK API Reference
Modernization Tools
AWS Microservice Extractor for .NET
smaller code projects. Modernize and transform your .NET applications with an assistive tool that analyzes source code and runtime metrics to create a visual representation of your application and its dependencies.