API Reference

Composables

Client‑side session utilities.

useUserSession()

Returns a reactive session store and Better Auth client helpers.

const {
  client,
  session,
  user,
  loggedIn,
  ready,
  signIn,
  signUp,
  signOut,
  fetchSession,
  updateUser,
} = useUserSession()
  • client: Better Auth client instance on client, null on server.
  • session / user: useState refs kept in sync by fetchSession.
  • loggedIn: true when both session and user are set.
  • ready: true after first fetch attempt.
  • signIn / signUp: available only on client.