Start Here
Use this section to pick the Swig docs set that matches your integration.Choose a product
| If you need to… | Go here |
|---|---|
| Understand the on-chain wallet program, permissions, sessions, and recovery model | Protocol |
| Integrate directly with Swig from TypeScript or Rust | Protocol SDK |
| Use the hosted backend to prepare wallet creation, transfers, swaps, or recovery flows | Developer SDK |
| Add login-provider flows such as OAuth or OTP and create Swig sessions | IDP SDK |
Protocol
The on-chain wallet system in
swig-walletProtocol SDK
Direct TypeScript and Rust integrations with the protocol
Developer SDK
Hosted transaction preparation and wallet operations
IDP SDK
OAuth and OTP login flows that create Swig sessions
Also in Overview
Choose a Product
Compare the four Swig product surfaces side by side
Build with AI
Find the AI and MCP entry points across the docs
Resources
External links, repos, and contact points

