4 releases
1.0.0-alpha6.3 | Jan 27, 2025 |
---|---|
1.0.0-alpha6.2 | Jan 22, 2025 |
1.0.0-alpha6.1 | Jan 16, 2025 |
1.0.0-alpha6 | Jan 14, 2025 |
#542 in Configuration
36 downloads per month
Used in serverless_workflow_build…
86KB
1.5K
SLoC
Serverless Workflow Rust SDK
The official Rust SDK for the Serverless Workflow DSL.
The SDK is composed of three crates:
- Core, which contains the models of the Serverless Workflow DSL.
- Builders, which contains services to build workflow definitions programmatically.
- IO, which contains services to read and write workflow definitions.
Installation
Add the desired crate(s) to your Cargo.toml
:
Core:
[dependencies]
serverless-workflow-core = "1.0.0-alpha6"
Builders:
[dependencies]
serverless-workflow-builders = "1.0.0-alpha6"
Features
- Core Models: The SDK provides comprehensive support for the Serverless Workflow DSL models, enabling validation and manipulation of workflow definitions.
- Builder API: Build workflow definitions programmatically with a fluent and ergonomic API.
- IO Services: Read and write workflow definitions in multiple formats, including YAML and JSON.
Contributing
Contributions are welcome! Please refer to the contribution guidelines for more information.
Dependencies
~2.1–3MB
~67K SLoC