Introduction
Getting started
Set up Authalla in minutes and ship passwordless authentication with passkeys, magic links, and social login.
Installation
Install the SDK and configure your first tenant.
Authentication overview
Understand Authalla flows, tokens, and session lifecycle.
Branding & theming
Match the login experience to your product.
API reference
Explore endpoints for users, sessions, and organizations.
Quick start
- Create a tenant in the Admin UI.
- Add your redirect URLs and allowed origins.
- Install the SDK in your app.
pnpm add @authalla/sdk
Initialize the SDK
import { Authalla } from '@authalla/sdk'
const authalla = new Authalla({
tenantId: 'tenant_123',
apiKey: process.env.AUTHALLA_API_KEY,
})
Start a sign-in
await authalla.auth.startPasskeySignIn({
email: 'user@example.com',
})
Common tasks
- Enable passkeys and magic link fallback.
- Configure Google and GitHub social login.
- Customize the hosted login UI.
Getting help
Need help? Reach us at hello@authalla.com or open an issue in the repository.

