Build Modern .NET Applications with AWS
AWS empowers .NET developers to build the .NET applications of tomorrow on the most innovative cloud. You can build high performing .NET applications using AWS’s industry leading services in machine learning, serverless, containers, databases, and more. AWS flattens the learning curve for .NET developers with tools that make it easier to be productive with .NET on AWS. With the release of .NET 5, .NET developers can take even greater advantage of AWS’s performance and cost savings with Linux.

Start building

Build your first .NET Core application on AWS with Visual Studio and .NET CLI.

Learn how to deploy a .NET sample application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio.

Learn how to deploy a Kubernetes Application with Amazon Elastic Kubernetes Service.
Benefits
Helps you build modern applications
.NET developers can build the applications of tomorrow on AWS. Tools like Porting Assistant for .NET and AWS App2Container help .NET developers port legacy applications to Linux and modernize them into containerized applications. AWS Lambda and AWS Fargate allow you to run and scale highly performant .NET applications without thinking about servers.
Fewer new things to learn
AWS makes it easy for .NET and PowerShell developers to build on AWS with your existing tools. The AWS SDK for .NET enables you to call AWS services and the AWS Toolkits for JetBrains Rider, Visual Studio, VS Code, and PowerShell make it easier to interact with AWS services and deploy .NET applications on AWS. AWS also offers .NET developers tools like the AWS Cloud Development Kit (AWS CDK), an open source software development framework for modeling and provisioning cloud application resources in .NET that allows developers to leverage high-level components that preconfigure cloud resources with proven defaults.
More time building, less time managing
AWS has a service for every job, so you can quickly build proof of concepts without worrying about managing infrastructure. Services such as AWS Elastic Beanstalk handle application deployment and operational tasks while cloud-native databases such as Amazon Aurora automate database administration.