Amazon Web Services has announced that AWS Lambda now supports creating serverless applications using .NET 10. With this update, developers can use .NET 10 both as a managed runtime and as a container-based image when building and running Lambda functions.
AWS stated that updates to the managed runtime and base images will be applied automatically as new versions become available, reducing the need for manual maintenance by development teams.
.NET 10 is the latest long-term support release of the .NET platform and is expected to receive security updates and bug fixes until November 2028. By making .NET 10 available on AWS Lambda, AWS is giving developers access to the latest platform features in a serverless environment. This includes support for file-based applications, which are designed to simplify application structure and development workflows.
The release also adds support for Lambda Managed Instances. This capability allows Lambda functions to run on Amazon EC2 instances while keeping the same operational model typically associated with serverless computing. According to AWS, this option is intended to offer more flexibility, including potential cost efficiency and access to specialized compute resources, while still reducing the operational overhead normally linked to managing servers.
In addition, Powertools for AWS Lambda (.NET), a toolkit designed to help developers follow serverless best practices and improve development speed, now supports .NET 10. Developers can continue to use a wide range of AWS tools to deploy and manage their applications, including the Lambda console, AWS Command Line Interface, AWS Serverless Application Model, AWS Cloud Development Kit, and AWS CloudFormation.
As reported in the official announcement, the .NET 10 runtime is available in all AWS Regions, including AWS GovCloud (US) Regions and the China Regions.
Community reaction to the announcement has included both enthusiasm and technical discussion. .NET developers on Reddit expressed a mix of excitement and practical curiosity, with several comments focusing on the new file-based app experience enabled by .NET 10. One community member noted they would be "over the moon" once editing file-based apps becomes as smooth as common JavaScript workflows.
Others discussed build tooling, deployment steps using the current CLI approach, and possible effects on cold start performance. Overall, the discussion reflected appreciation for expanded serverless options for .NET developers, alongside interest in future improvements to Lambda tooling and editor support.
Amazon Web Services has also published a detailed blog post demonstrating how to use the new .NET 10 runtime in AWS Lambda. The post walks through an example that shows how to create, configure, and deploy a .NET 10–based Lambda function, and explains the available runtime and deployment options.

(Create Function page of the Lambda console, Source: AWS Blogs)
According to AWS, the goal of the example is to help developers adopt .NET 10 in existing serverless workflows using standard AWS tools.
For interested readers, full release notes and additional details are available in the official AWS documentation and announcement materials.