AWS Logo
Menu
Get Started with .NET development on AWS

Get Started with .NET development on AWS

A quick tour of AWS resources for .NET developers

David Pallmann
Amazon Employee
Published May 6, 2025
Last Modified May 7, 2025
Welcome to AWS! You can develop, deploy, and modernize .NET applications at scale on AWS. AWS has tools, frameworks, and guidance resources specifically for .NET developers.

IDE toolkits

Develop with your favorite IDE. AWS provides toolkits for popular .NET IDEs that help create, debug, and deploy .NET applications on AWS. They include an AWS Explorer to view AWS services and deployment wizards.

SDK and frameworks

Your .NET applications can interact with AWS services such as database and messaging services through the AWS SDK for .NET. It simplifies the use of AWS services by providing a set of libraries that are consistent and familiar for .NET developers. In addition, there are .NET specific frameworks available:

CLI tools

Use .NET CLI and PowerShell tools to manage your AWS services.

AI-assisted development

Amazon Q Developer is your AI code assistant. You can code intelligently in your IDE, supercharge your CLI, chat about your code, and generate documentation.

.NET Framework, .NET Core, and modernization

Both traditional .NET Framework applications (Windows) and modern cross-platform .NET Core applications can run on AWS. In addition, AWS has products to help you modernize .NET Framework applications to .NET Core, which allows you to run on Linux and reduce costs. Use AWS .NET Modernization tools to modernize your .NET applications.

Choosing AWS Services

To choose the right AWS services for your use case with confidence, ask some key questions that will narrow the choices. Refer to AWS Services for .NET developers for top considerations by service type.
As new versions of .NET are released, you can track AWS support for the new runtimes with our suport guides.

Architecture

Get guidance on architecting well on AWS at the AWS Architecture Center. Use the AWS Well-Architected framework, which has pillars for Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability.
For modern applications, understand AWS's perspective on cloud-native architecture, microservices, and event-driven architeture, along with related services, tools, and resources.
Learn how to integrate .NET Aspire with AWS for cloud-native development. AWS support for .NET Aspire shipped as part of .NET 9.

Learn and keep up to date

Find the developer information you need and keep up to date on new developments.

Any opinions in this post are those of the individual author and may not reflect the opinions of AWS.

Comments