Skip to content

marlowe-contrib/marlowe-rust-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marlowe Rust SDK

This repository is made up of two crates.

  1. The marlowe_client directory that is mainly autogenerated.
  2. The marlowe_sdk directory where the actual Marlowe Runtime REST API SDK is located.

To interact in a more low level way, use the crate located atmarlowe_client.

To interact through the SDK, use the crate located at marlowe_sdk.

Development

To update the SDK to newer versions of the Marlowe Runtime REST API, replace themarlowe_sdk/openapi.json contents with the specs of the newest version.

The CI/CD has the steps for automatically generating the rust code for the marlowe_client. Take into account that the automatically generated code has a lot of issues. Please run tests when trying to update the generated code.

Versioning

Refer to the releases page to check the API version that the SDK is compatible with.