Sign-in methods
Password, social accounts, or a magic link. Each environment chooses its own set.
Agentic Identity, Access Control and Observability
Sign in
Use your work email to continue.
or
Email address
Password
Quickstarts
28 SDKs and Quickstarts. Wire it into the language you already ship — or point an agent at /llms.txt.
Add Authdog login to this appnpm install @authdog/nextjs-appIdentity flows
Turn on a password, Google, GitHub, a magic link, or a second factor. Authdog hosts the flow, or you drop the components into your own pages.
Explore authenticationPassword, social accounts, or a magic link. Each environment chooses its own set.
Authenticator code
An authenticator code after the first factor. SMS and backup codes use the same step.
We email a one-time link. There is no password to store.
The session is a cookie. Sign-out clears it and sends the person back to your app.
Quickstart
Spin up a secure login flow with a few lines of code.
import { Navbar } from "@authdog/react-elements";
export function AppNavbar() {
return (
<Navbar
identityHost={import.meta.env.VITE_AUTHDOG_IDENTITY_HOST}
environmentId={import.meta.env.VITE_AUTHDOG_ENVIRONMENT_ID}
user={undefined}
isLoading={false}
/>
);
}npm install @authdog/react-elementsQuickstarts
Pick your framework. One quickstart takes you from keys to a signed-in session.
Multi-tenancy
Give each customer, product, or team its own tenant. Invite people by email, assign a role, and keep projects and users on the tenant you selected.
Explore multi-tenancyOwner, admin, and viewer. Each person gets a seat on the tenant.
Add the company domain and confirm it with DNS. Identity hostnames stay on that tenant.
Email an invite with a role. Choose which tenants they can open when they accept.
Organization, then tenant. The console and the CLI follow the same path.
Frameworks
19Same session model in Next, React, Vue, and the rest. You don't relearn auth per stack.
All frameworksIntegrations
109Keep users in Authdog. Push them to Slack, your warehouse, or whatever you already opened this morning.
All integrationsNothing proprietary you can't leave
OAuth, OIDC, passkeys, and the rest. Identity you can take with you.
Sign-in, access, and the audit trail — so you can get back to the actual app.