Super simple user accounts
The fastest way to add user accounts to your Next.js or React application
Build your product faster
Usermatic is the fast, affordable way to get your users logged in, and get back to doing what you care about.
User authentication, the easy way
Logins, OAuth, email verification, 2FA, password resets. It's all taken care of.
React Components for everything
Use our fully-customizable React components to build your app in minutes.
Own your users
Export your site's user data any time. No lock-in.
Easy Integration
Usermatic provides simple React components and hooks that you can drop into your application anywhere.
import { useToken, usePrimaryEmail } from '@usermatic/client'
import { LoginForm, LogoutButton } from '@usermatic/client/components'

function LoginComponent () {
  const { id } = useToken()
  const { email } = usePrimaryEmail()
  if (id) {
    return <div>
      <p>Welcome back, { email }!</p>
      <LogoutButton/>
    </div>
  } else {
    return <LoginForm/>
  }
}
Try me!
See the Docs or Example Application for more info.
No more boilerplate
Usermatic isn't just a user-authentication system. It also helps you build must-have features of your app, like an account settings page, in record-time.
import { usePrimaryEmail, usePersonalDetails } from '@usermatic/client'
import { UserAccountSettings } from '@usermatic/client/components'

const UserProfilePage: React.FC<{}> = () => {
  const { name } = usePersonalDetails()
  return <div>
    <h3>Profile for { name.first } { name.last }</h3>
    <div>
      <h4>Account Settings</h4>
      <UserAccountSettings/>
    </div>
  </div>
}
Profile for: Test User
Personal Details
Name
Test User
Email
testuser@usermatic.io
Email Verified?
Account Security
Authenticator App
Configure an authenticator app to secure your account.
Recovery codes
You have 10 codes remaining. You can get new ones at any time. Generating new codes invalidates all your old codes
Login Methods
Password
Github login enabled.
Security Recommendations
Further secure your account by configuring an authenticator app such as Google Authenticator.
See the Docs or Example Application for more info.
Simple, predictable pricing.
Pay for what you use, based on your daily active users.
Free for your first 50 users.
Basic
  • Password and social logins.
  • Fully customizable components for your app.
  • Download your user data at any time.
$19
per month,
plus usage
Pro
  • All Basic features
  • Multi-factor authentication
  • 1 week log retention
$79
per month,
plus usage
Premium
  • All Basic and Pro features
  • Priority customer support
  • 1 month log retention
$179
per month,
plus usage