Skip to main content

Auth UI

Add auth to your app in 2 minutes. Magic links, passkeys, OTP — all configured from your dashboard.

Setup

Or manually:

Option 1: Drop-in component

Shows login when not authenticated. Renders your app when authenticated. Handles passkey registration, magic links, OTP — everything.

Option 2: Headless hook

Full control over the UI.

Views

Actions


Frameworks

Next.jsnpx create-scute-app handles everything. Astro — use as a React island with client:only="react". Remix / TanStack Start — wrap with provider, use components. The CLI scaffolds the right files for each framework.

Styling

Default component uses data-scute-* attributes:
Or use the headless hook and bring your own components.