swig-idp-sdk and currently ships as
@swig-wallet/expo-idp-sdk.
What this SDK is for
- user sign-in with OAuth, email OTP, or SMS OTP
- browser or Expo-native auth flows
- isolated-host redirects that return a Swig session
- handing that session off to wallet or policy flows afterward
Continue into the Swig stack
- Use Developer SDK for hosted wallet preparation and paymaster operations after login.
- Use the Developer Portal for policy management.
- Use Protocol SDK for direct protocol instruction building.
Choose your path
What you get back
Every successful auth flow ends with a persisted Swig session. The session contains:configAddresswalletAddressroleIdauthFlow
Developer SDK
Use the session to continue into hosted wallet creation and transaction flows
Protocol SDK
Use the session if your app will integrate with Swig wallets directly

