Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.21 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.21 KB

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.