Skip to main content
Version: 57.2.0

createBetterAuthClient

createBetterAuthClient(config): ReactAuthClient<{ baseURL: string; plugins: BetterAuthClientPlugin[]; }>

Creates a Better Auth client configured for Expo/React Native.

Parameters

config

BetterAuthClientConfig

Returns

ReactAuthClient<{ baseURL: string; plugins: BetterAuthClientPlugin[]; }>

Example

const authClient = createBetterAuthClient({
baseURL: "http://localhost:3000",
scheme: "terreno",
});

// Use for social login
await authClient.signIn.social({
provider: "google",
});

// Get current session
const session = await authClient.getSession();