Posted On: Dec 1, 2016

You can now develop your AWS Lambda functions in C# using the .NET Core 1.0 runtime.

The easiest way to get started is with the AWS Toolkit for Visual Studio, which includes project templates for individual C# Lambda functions, full C# serverless applications, and also tools to publish both projects types to AWS.

To manually create a C# Lambda function, you simply specify the Lambda runtime parameter as “netcore1.0” and upload the ZIP of all NuGet dependencies as well as your own published DLL assemblies through the AWS CLI or AWS Lambda console. Alternatively, you can use AWS CloudFormation through the AWS Serverless Application Specification for deploying your C# Lambda function.

Learn more about creating Lambda functions in C# using the .NET Core Runtime in our documentation. Please visit our product page for more information about AWS Lambda or log in to the AWS Lambda console to get started.