What lives here
| Surface | Use it for |
|---|---|
TypeScript packages in swig-ts | browser apps, backend services, and scripted integrations |
Rust packages in swig-wallet | backend services, CLI tooling, and lower-level protocol integrations |
| MCP tooling | agent access to wallet operations |
| examples and quickstarts | working reference flows for direct protocol usage |
Main packages
TypeScript
@swig-wallet/classicfor Web3.js 1.x@swig-wallet/kitfor Solana Kit / Web3.js 2.0@swig-wallet/libfor shared protocol logic@swig-wallet/coderfor lower-level encoding and decoding@swig-wallet/mcp-serverfor MCP-based agent access
Rust
swig-sdkfor Rust integrationsswig-clifor command-line flows- support crates such as
swig-interface,swig-state, andswig-compact-instructions
Start in the right place
- Use the quickstarts if you are new to the direct SDK path.
- Use the TypeScript or Rust package sections if you already know your stack.
- Use examples and recipes if you want working end-to-end patterns.

