Authdog
Log In

Agentic Identity, Access Control and Observability

Build your
Agent
product
Ship
authorized
agents

Sign in

Use your work email to continue.

Continue with Google
Continue with GitHub

or

Email address

Enter your email address

Password

Enter your password

Quickstarts

Auth for
the stack you have

28 SDKs and Quickstarts. Wire it into the language you already ship — or point an agent at /llms.txt.

28 official SDKs · Browse Quickstarts →

Claude
1Add Authdog login to this app
2npm install @authdog/nextjs-app

Identity flows

Sign-in, without the screens

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 authentication

Sign-in methods

Password, social accounts, or a magic link. Each environment chooses its own set.

Continue with Google
Continue with GitHub

or

Email address

PasswordMagic linkPasskey

Authenticator code

482

Second factor

An authenticator code after the first factor. SMS and backup codes use the same step.

Check your email

Magic link

We email a one-time link. There is no password to store.

After sign-in

The session is a cookie. Sign-out clears it and sends the person back to your app.

Account
Sign out

Quickstart

Get started in
minutes

Spin up a secure login flow with a few lines of code.

React
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}
    />
  );
}
Read the docs
npm install @authdog/react-elements

Quickstarts

Ship it in
five minutes

Pick your framework. One quickstart takes you from keys to a signed-in session.

All quickstarts

Multi-tenancy

Workspaces that stay apart

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-tenancy

Roles and access

Owner, admin, and viewer. Each person gets a seat on the tenant.

OwnerAdminViewer
acme.com

Verified domains

Add the company domain and confirm it with DNS. Identity hostnames stay on that tenant.

Invite this person

Invitations

Email an invite with a role. Choose which tenants they can open when they accept.

Switch tenant

Organization, then tenant. The console and the CLI follow the same path.

AAcmeOwner
NNorthwindAdmin
Create tenant

Frameworks

19

SDKs for the frameworks
you already use

Same session model in Next, React, Vue, and the rest. You don't relearn auth per stack.

All frameworks

Integrations

109

Talk to the tools
your team already runs

Keep users in Authdog. Push them to Slack, your warehouse, or whatever you already opened this morning.

All integrations

Stop building a second product
just to log people in
.

Sign-in, access, and the audit trail — so you can get back to the actual app.

Request a trial