Welcome to Auth π
Auth gives you self-owned, plug-and-play authentication widgets for your React or SvelteKit app β built on
Better Auth + Convex and wrapped in a beautiful, themeable design system.
You donβt integrate a third-party service.
You own the code β every component, every flow, every line.
π§ What Auth gives you
- Full ownership β Every component and line of code lives in your project. No lock-in, no external dashboards.
- Self-hosted β Your Convex backend stores all user and organization data β nothing mirrored elsewhere.
- Polished UX β Smooth dialogs, transitions, and mobile gestures out of the box.
- Built to extend β Tweak, restyle, or extend the flows to fit your brand or business model.
You get production-ready Auth in minutes β and complete freedom afterward.
β‘ Why developers choose Auth
Authentication is easy to add today β but hard to own.
Hosted providers trade control for convenience.
Auth restores both: the same simplicity, but with total code and data ownership.
No per-user pricing. No lock-in. No compromises.
π Curious about the philosophy behind Auth?
Read the full story in Why Auth β
π§ What youβll build
Auth comes with everything you need for production-ready user and organization management:
- Sign-in, sign-up, and magic links
- User menus and profiles
- Organization switchers, creation, and settings
- Secure sessions and SSR integration
- Optional email verification and 2FA
All using consistent patterns and minimal setup.
π Next steps
- Set up Auth in your app
Start with your framework of choice β we currently support SvelteKit.
Configure Features
After setup, learn how to enable email verification, organizations, or server-side rendering.Use Components
Explore<UserButton />
,<OrganizationSwitcher />
, and other ready-made UI parts.
π§± Architecture at a glance
Layer | Tool | Purpose |
---|---|---|
Backend | Convex | Real-time database & serverless functions |
Auth | Better Auth | Secure, type-safe auth API |
Design system | Skeleton + Tailwind CSS v4 | Themeable, consistent, fast |
Primitives | Ark UI | Headless, accessible, framework-agnostic |
Icons | Lucide | Clean open-source icons |
π Browser & device support
Auth components are tested and optimized for
Chrome, Firefox, Safari, Android, and iOS, with smooth dialogs, back-button behavior, and responsive layouts.
Auth lets you start fast β and stay in control.
You own the code. You own the data. You own the experience.