Skip to content

neuroglia-io/sdk-rust

 
 

Repository files navigation

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.

About

Rust SDK for Serverless Workflow

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%