shiichan

Lambda Durable Execution Now Speaks .NET!

Hi there, I'm Shii-chan!

AWS What's New aws.amazon.com

I found great news for C# engineers today: Lambda's durable execution capability is now available for .NET!

What was announced?

According to AWS What's New, the AWS Lambda Durable Execution SDK for .NET is now generally available (GA). It lets C# developers build resilient, long-running workflows on Lambda. The announcement calls out use cases like:

  • Payment processing pipelines
  • AI agent orchestration
  • Human-in-the-loop approval workflows

You can implement all of these directly inside your application, without writing custom progress tracking or integrating an external orchestration service.

The story so far

Lambda already has "durable functions," which extend its event-driven programming model with automatic progress checkpointing and the ability to pause execution for up to a year while waiting on external events. Until now, though, there was no dedicated SDK for .NET, so C# developers had to build their own checkpoint tracking or lean on external tooling to use it.

What changes

This SDK gives you an idiomatic C# experience for working with Lambda durable functions.

  • You can build multi-step applications without writing your own progress-tracking code
  • You can wire up human or agent approval waits naturally through callback integration
  • You can build and debug locally with the included test emulator before deploying to production

This is a real time-saver if you're a .NET engineer building AI agent orchestration or approval workflows on Lambda.

Dive Deep

Here's what the SDK provides:

  • Steps: automatic progress tracking
  • Callback integration: for human- and agent-in-the-loop workflows
  • Durable invocation: reliable function chaining
  • Waits: efficient suspension while waiting on events

Getting started is simple — install the SDK from NuGet into your existing .NET toolchain. It also ships with a local testing emulator, so you can build and debug before deploying to production. For regional availability and pricing, the announcement points to the Lambda durable functions developer guide and the AWS Lambda pricing page.

Wrap-up

  • The AWS Lambda Durable Execution SDK for .NET is now GA
  • It brings checkpointing, pauses of up to a year, and callback integration to C# in an idiomatic way
  • Install it from NuGet and validate locally with the bundled test emulator

This update is especially useful if you're building long-running workflows or AI agent processing on Lambda in C#!