SimpleAuth
Add authentication to your app in minutes. SimpleAuth provides a complete auth backend with a JavaScript SDK, so you can focus on building your product.
SimpleAuth is a managed authentication service for JavaScript applications. It handles user registration, login, sessions, email verification, and user management out of the box — so you don't have to build any of it yourself.
How it works
- Create an app in the SimpleAuth dashboard and grab your API keys.
- Install the SDK (
@simpleauthjs/core) in your project. - Call
register,login,me,logout— SimpleAuth handles passwords, sessions, and cookies for you. - Use the server SDK on your backend for admin tasks like banning users or revoking sessions.
Quick links
Getting started
Create your first app and authenticate a user in under 5 minutes.
React integration
Scaffold auth hooks, forms, and modals into your app with the SimpleAuth React CLI.
Client SDK
Full reference for the browser SDK — every method, parameter, and return type.
Server SDK
Admin and session helpers for your backend with the secret key.
API Reference
Raw HTTP endpoints if you prefer calling the API directly.
Google sign-in
Enable Sign in with Google — dashboard, BYO OAuth client, and React button.
GitHub sign-in
Enable Sign in with GitHub — dashboard, BYO OAuth App, and React button.