Sign in
with a touch.
Passkeys and email links for your team, and one sign-in across the apps you link.
100% free, open source alternative to Auth0, Okta and Microsoft Entra

Invite
Priya Shahpriya@example.comInvitedTouch
Signed in
wiki.example.comActivecrm.example.comActive
Passkeys
Passkeys for everyone.
Each person confirms their email once, then registers a passkey. Administrators always sign in with one.
Registered passkeys
Your apps
One sign-in for your apps.
Approve an app and your team signs in to it with Auth. Sign out everywhere reaches every app you linked.
People
Everyone in one place.
Invite people, allow your company's domain and suspend access from one list.
Move in
Bring your team across.
Stage a user export from Google Workspace, Microsoft Entra, Auth0, Okta or JumpCloud, review it, then admit people as invitations.
Stage an export
100% free
100% free.
Free as in code, free as in cost. MIT licensed, nothing to pay.
Ownership
Yours, start to finish.
Run Auth on your own computer. Your people, passkeys and apps stay in your installation, and export with you.
git clone https://github.com/just-every/run-auth.git
cd run-auth
node scripts/rer.mjs install
node scripts/rer.mjs setup --owner-email you@example.com
node scripts/rer.mjs dev
Also included
The quiet details.
- Passkey recovery
Another administrator approves, or a notified 72-hour delay passes.
- Sign out everywhere
End every session in every linked app.
- Activity
Every account and issuer event, recorded.
- Required providers
Require Google, Microsoft or Okta for a domain.
- Agent proposals
An agent prepares a change; a person approves it with a passkey.
- Export and import
People, apps and a signed grant map move with you.
Welcome everyone in.
Run Auth on your own computer, register a passkey and link your first app.
Free and open source, MIT licensed.
