Skip to main content
The Rust side of the Protocol SDK is for backend services, CLI tooling, and lower-level protocol integrations.

Main surfaces

SurfaceUse it for
swig-sdkRust integrations that need direct wallet and instruction access
instruction buildersconstructing protocol instructions in typed Rust code
swig-cliterminal workflows, testing, and automation

What you can do here

  • build protocol instructions in Rust
  • compose and sign wallet transactions
  • inspect wallet state and account data
  • automate protocol operations from a CLI or backend service

Code references

Start in the right place