This site contains function level auto-generated docs. For a complete integration guide and other documentation, please check out the Capsule Docs Site.
npm install @usecapsule/react-native-sdk
import { CapsuleMobile, Environment } from '@usecapsule/react-native-sdk';
const capsule = new CapsuleMobile(
Environment.BETA,
YOUR_API_KEY,
{ offloadMPCComputationURL: 'https://partner-mpc-computation.beta.usecapsule.com' } // add your offload URL and opts here
);
// User Creation
await capsule.init() // Mobile only
await capsule.createUser(email);
await capsule.verifyEmail(verificationCode);
// Wait for Passkey
const isSessionActive = await capsule.isSessionActive();
// Create Wallet for user
await capsule.createWallet(false, () => {});
// User Login
await capsule.init() // Mobile only
await capsule.initiateUserLogin(email);
// Wait for Passkey
const isSessionActive = await capsule.isSessionActive();
See the example app for SDK usage. See CoreCapsule
documentation for full API reference.
Generated using TypeDoc