This repository contains the source for the AWS Lambda durable functions SDK documentation website at https://docs.aws.amazon.com/durable-functions, providing comprehensive guides and references for building resilient, long-running applications with AWS Lambda durable functions across multiple programming languages.
docs/ # Documentation source files
examples/ # Code source files for code-blocks in docs/
aws-lambda-durable-functions-power/ # Kiro power for AI assistance
The docs/ directory contains the Markdown source files that power the
documentation site.
Code examples are in examples/, organized by language
(typescript/, python/, java/) and mirroring the docs folder hierarchy.
Examples are embedded into documentation pages using snippet syntax — see the Contributing Guide for details.
Zensical builds this site from Markdown to HTML.
To preview locally:
python -m venv ~/.venvs/zensical
source ~/.venvs/zensical/bin/activate
pip install zensical
# Live preview with hot-reload
zensical serveFor the full authoring workflow — adding code samples, formatting conventions, commit messages, and pull request process — see CONTRIBUTING.md. For Markdown formatting syntax, please see the Authoring Guide.
This repository includes a Kiro power that provides AI-assisted guidance for building durable functions. The power includes:
- Replay model rules and best practices
- Step operation patterns
- Error handling strategies
- Testing patterns
- Deployment templates
See aws-lambda-durable-functions-power/ for details.
We welcome feedback and contributions:
- Issues: Report documentation bugs or request improvements via GitHub Issues
- Discussions: Ask questions and share ideas in GitHub Discussions
- AWS Support: For AWS Lambda service issues, contact AWS Support
We welcome contributions! Please see CONTRIBUTING.md for details on how to contribute to the documentation.
See CONTRIBUTING for more information on reporting security issues.
This project is licensed under the Apache-2.0 License. See the LICENSE file for details.