Skip to content

Support Lambda durable execution #1066

Closed

Description

@jeastham1993

It would be great to add support for the newly announced durable executions for Lambda. I realize it's a brand new feature, but wanted to open an issue to track it :)

https://aws.amazon.com/blogs/aws/build-multi-step-applications-and-ai-workflows-with-aws-lambda-durable-functions/

Activity

  1. alessandrobologna commented on Jan 13, 2026

    @alessandrobologna
    Contributor

    Hi all, I put together a small, experimental Rust SDK for Durable Execution.. This is not official at all and not meant to replace whatever the Lambda team will ship. It was mainly a learning project for me to understand the inner workings of durable execution, using the official TypeScript and Python SDKs as references.

    The way it is right now, it supports (I think!) the same primitives as the official SDKs (steps, sleep/wait, callbacks, parallel/map, etc.). Caveat emptor: large parts of the code were drafted with AI help and it has only been exercised in my own workloads so far.
    I have used it to implement something similar to lambda power tuning orchestration (the initial goal to port to rust was actually to see if it would reduce the execution overhead).

    Important

    If you are looking for production‑ready support, it probably makes sense to wait for an official AWS SDK. However, if you want to experiment with these patterns in Rust today, this might be useful. I (intentionally) haven't yet published the crate to crates.io, so if you want to try it you will need to add it to your dependencies:

    [dependencies]
    lambda-durable-execution-rust = { git = "https://github.com/alessandrobologna/lambda-durable-execution-rust.git" }

    Also, if the AWS team has not started on a Rust SDK yet and would find this helpful, at least as starting point, I would be happy to transfer/donate the repo.

    Links:

  2. luiscarlosjayk commented on May 26, 2026

    @luiscarlosjayk

    Think there's an alpha SDK: https://crates.io/crates/durable-execution-sdk
    I was only able to play with it doing the ENV: AWS_LAMBDA_EXEC_WRAPPER=/var/task/bootstrap workaround.

    Working example: https://github.com/luiscarlosjayk/rust-durable-functions

  3. yaythomas commented on Aug 25, 2026

    @yaythomas

    good news everyone! I'm with the AWS Durable Execution SDK team.

    We have an official preview experimental AWS Durable Execution Rust SDK here...

    https://github.com/aws/aws-durable-execution-sdk-rust

    https://crates.io/crates/aws-durable-execution-sdk

    Please feel free to try it out, and your feedback very welcome!

    Please note this is an experimental preview, not intended for production use. The API may change without notice, and the final version may look different from what you see today.

  4. github-actions commented on Aug 25, 2026

    @github-actions

    This issue is now closed. 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.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions