Main surfaces
| Surface | Use it for |
|---|---|
swig-sdk | Rust integrations that need direct wallet and instruction access |
| instruction builders | constructing protocol instructions in typed Rust code |
swig-cli | terminal 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
- Use Instruction Builder if you need to construct protocol instructions directly.
- Use Rust Wallet if you need wallet-oriented Rust flows.

