You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 :)
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:
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.
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.
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.
Activity
alessandrobologna commentedon Jan 13, 2026
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:
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:
luiscarlosjayk commentedon May 26, 2026
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/bootstrapworkaround.Working example: https://github.com/luiscarlosjayk/rust-durable-functions
yaythomas commentedon Aug 25, 2026
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.
github-actions commentedon Aug 25, 2026
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.