Introduction
Auther is a drop-in authentication layer for your app. One frontend package handles the UI and token lifecycle. One backend package protects your routes.
Everything runs through your Auther project. Users created via your frontend are scoped to that project and verified by the backend SDK using your API credentials.
Fast setup
Live in under 5 minutes
Secure by default
HTTP-only cookies, no localStorage
Auto token rotation
Proactive refresh, zero config
Frontend SDK
Drop-in auth modal for any website. Handles login, signup, OAuth, and token rotation automatically.
React SDK
AutherProvider and useAuther hook for React & Next.js. Proactive token refresh and session management built in.
Backend SDK
One-line Express middleware that verifies end-user tokens against the Auther backend in real time.
Before you begin
You need an Auther account and a project. Your Client ID and Client Secret are found in API Keys.