Skip to main content

Marine Tooling Reference

Fluence services are virtual constructs linking Wasm IT modules into addressable compute network services. We use the Rust language to create code that compiles to the wasm32-wasi target with the help of Fluence's Marine Rust SDK.

Since the output of our compiled rust code are wasm modules that eventually are distributed to one or more network peers, testing of the individual and linked modules is critical before deployment. The Fluence Marine ecosystem equips developers with the:

  • Marine REPL, which wraps a local Marine runtime to allow developers to locally interact with Wasm module interfaces and business logic
  • Marine CLI allows developers to build Marine modules and examine various info from them.