Skip to content

Support Lambda Durable Executions #2216

Closed as duplicate
Closed as duplicate

Description

@jeastham1993

Describe the feature

Lambda now supports durable executions. Which allows stateful, durable workflows to be defined using application code. It has launched with Python/NodeJS support, but it would be great to add support for .NET as well.

Use Case

Step Functions is a great product, but it's a proprietary language. Being able to define durable workflows in pure .NET code would remove the dependency on ASL, and bring .NET in line with other runtimes from a feature parity perspective.

Proposed Solution

Happy to support implementation if details on the internals can be shared.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS .NET SDK and/or Package version used

N/A

Targeted .NET Platform

N/A

Operating System and version

N/A

Activity

  1. normj commented on Dec 2, 2025

    @normj
    Member

    @jeastham1993 Agreed on wanting to get .NET support. Our current focus has been getting .NET included with the Lambda Managed Instance and also getting .NET 10 support completed. This is high on my list through of what I want us working on.

  2. jeastham1993 commented on Dec 2, 2025

    @jeastham1993
    ContributorAuthor

    @normj totally understand the prioritisation, figured you'd have other stuff going on. Would love to see this in .NET though 👍 if I can help in any way ping me.

  3. added
    in-progressResolution to this issue is being actively worked on.
    and removed on May 12, 2026
  4. GarrettBeatty commented on May 14, 2026

    @GarrettBeatty
    Contributor

    just an update on this issue, i have started working on it!

  5. irunjic commented on May 23, 2026

    @irunjic

    @GarrettBeatty do you know if Lambda Durable Executions will also be supported when using Amazon.Lambda.AspNetCoreServer.Hosting?

  6. GarrettBeatty commented on May 29, 2026

    @GarrettBeatty
    Contributor

    @irunjic Currently there isn't a plan to support Amazon.Lambda.AspNetCoreServer.Hosting. Can you expand on your use case more?

  7. irunjic commented on May 29, 2026

    @irunjic

    We are using AspNetCore Hosting library in all of our projects to simplify local dev setup. Durable execution would allow us to use the same codebase for local and lambda environments. Local environment would use a simple mock to have 1 Lambda (orchestrator) invoke multiple Parallel Lambdas.

  8. GarrettBeatty commented on May 29, 2026

    @GarrettBeatty
    Contributor

    @irunjic thanks for the information. There is some technical details we would need to figure out for this. I will talk with the team and see where we can prioritize Amazon.Lambda.AspNetCoreServer.Hosting support

  9. unpinned this issue on Jun 8, 2026
  10. GarrettBeatty commented on Jun 11, 2026

    @GarrettBeatty
    Contributor

    Hi all, we have released the first preview of durable executions which you can read in this announcement - #2418. For all new questions/discussion please use #2418! We would love to hear your feedback!

  11. github-actions commented on Jun 11, 2026

    @github-actions
    Contributor

    Comments on closed issues are hard for our team to see.
    If you need more assistance, please either tag a team member or open a new issue that references this one.
    If you wish to keep having a conversation with other community members under this issue feel free to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feature-requestA feature should be added or improved.in-progressResolution to this issue is being actively worked on.module/lambda-client-libp2This is a standard priority issue

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions