Web SDK
One identity SDK for every web framework. Drop-in auth UI, hooks, and session management for the stack you already ship with — from Next.js and React to Vue, SvelteKit, and beyond.
Frontend frameworks
Prebuilt components, hooks, and route guards tailored to each framework. Pick yours and start integrating.
Next.js
Login, sessions, and route protection for the App Router. Server Components, middleware, and edge-ready out of the box.
React
Drop-in, accessible auth UI and hooks with @authdog/react-elements. Sign-in, profile, and session management, fully typed.
Remix
Loaders, actions, and cookie-based sessions wired for the Remix data flow. Protect routes without leaving the framework.
TanStack Start
Type-safe auth for TanStack Start with server functions and loaders. End-to-end typed from session to UI.
Vue
Composables and ready-made components for Vue 3. Reactive session state and guarded routes with minimal wiring.
SvelteKit
Hooks, load functions, and form actions for SvelteKit. Server-side sessions with a lightweight client footprint.
Astro
Add auth to Astro pages and endpoints with island-friendly components and middleware. Ship static-first, secure by default.
Angular
Services, guards, and interceptors for Angular. Manage sessions and protect routes with idiomatic DI patterns.
React Native
Native auth flows for Expo and React Native. Secure token storage, deep links, and biometric-ready sign-in.
Backend frameworks
Verify sessions and protect routes on the server with middleware and plugins for your API layer.
Express
Middleware to verify sessions and protect routes in any Express API. Drop it in front of the handlers that matter.
Fastify
A Fastify plugin for session verification and route guards. High-throughput auth with first-class TypeScript types.
Go
First-class Gin middleware for session resolution and a RequireAuth gate. On the same wire as the Node SDKs, with idiomatic Go types.
Python
A FastAPI session dependency, a require_auth gate, and a logout handler. Validate Authdog sessions with one dependency.
Rust
axum session middleware, an AuthContext extractor, and a require_auth gate. High-throughput auth with secure defaults.
One SDK, every framework
The same identity primitives across React, Vue, Svelte, Angular, and more. Learn it once, reuse it everywhere.
Drop-in and typed
Prebuilt, accessible components and hooks with full TypeScript types. Ship sign-in, profile, and sessions in minutes.
Frontend to backend
Client components pair with server middleware so sessions are verified end to end, from the browser to your API.
Ship auth in your framework today
Grab your API key from the console, install the SDK for your stack, and add identity in your next commit.