Choose your language
The published package is TypeScript. Choose your application platform in the getting-started steps below.TypeScript
/web entry point in browsers and the mobile provider in Expo / React
Native. Follow the platform guide for its dependencies and setup.
Get started
- Choose an authentication method.
- Choose your platform: browser or Expo / React Native.
- Complete sign-in and persist the session.
- Use the session in your wallet integration and configure authority and agents.
What you get back
Every successful auth flow ends with a persisted Swig session. The session contains:configAddresswalletAddressroleIdauthFlow
Reference and next steps
- Use the Developer SDK for hosted wallet preparation and paymaster operations after login.
- Use the Developer Portal for policy management.
- Use the Solana Protocol SDK or EVM Protocol SDK for direct protocol integration.
- Review sessions and security for the authentication boundary.

