Mailmus
AUTHENTICATION

Your users, signed in.
In a few lines of code.

Password, magic link, OAuth and MFA in one API. Secure by default, customisable when you need it to be.

OAuth &Magic link
MFAbuilt in
Sessionssecured
WHY MAILMUS AUTH

The auth you will not have to rebuild.

Sessions, MFA, OAuth and magic link: the sensitive parts are already secured and ready to plug in.

To build

On your own

With Mailmus Auth

Already handled

Sessions

Session rotation, revocation and reuse detection

Complex logic to design, test and maintain

Secure rotation included by default

MFA

TOTP, backup codes, UI and secure storage

UI, logic and secure storage to implement

MFA users can switch on in one click

OAuth

Google, GitHub and Apple sign-in over OAuth 2.0 / OpenID Connect

Separate setup and upkeep for each provider

Google, GitHub and Apple built in

Magic link

Secure link generation, expiry, verification

Token generation, expiry and verification to implement

Passwordless sign-in, ready to use

Pages d'authentification

Sign-in, sign-up, password reset, verifications and security

UI, validation and security to build and maintain

Hosted by Mailmus, or styled your way

Maintenance

Fixes, updates and continuous change

Yours to maintain at every turn (security, standards, providers)

Updates handled by Mailmus, with no effort from you

AUTH · FEATURES

Auth that is complete,
with nothing to assemble.

Sign-in, security and organization management, behind one API.

Flexible sign-in

Password, magic link or one-time code. Let each user pick their way in.

PasswordMagic linkOTP
Security

MFA ready to switch on

TOTP and backup codes built in, without building the sensitive flows yourself.

TOTPRecovery codes
B2B

Organisations B2B

Members, roles and per-organization access, ready for products that serve many companies.

MembersRolesSSO
AUTH · CAS D'USAGE

Switch on only what
your product needs.

Start simple. Add security, social sign-in and branding as your product grows.

01

Social sign-in

Google, GitHub and Apple ready to switch on, with no OAuth integrations of your own to maintain.

GoogleGitHubApple
Explore
02

MFA

Add a second layer of security when your product needs one.

TOTPRecovery codes
Explore
03

Sessions

See the signed-in devices and revoke a session instantly.

DevicesRevokeRotation
Explore
04

Pages that look like you

Your logo, your colours and your own domain, so the experience stays yours.

LogoColorsCustom domain
Explore
app.tsx
import { MailmusAuthProvider, SignIn, SignedIn, SignedOut, UserButton }
from "@mailmus/auth-react";
 
export default function App() {
return (
<MailmusAuthProvider appId="app_xxx">
<SignedOut>
<SignIn />
</SignedOut>
<SignedIn>
<UserButton />
</SignedIn>
</MailmusAuthProvider>
);
}

Secure by default. Hosted by Mailmus.

AUTH · INTEGRATION

A few lines.
Your auth is ready.

One SDK, a few lines of code, and the sign-in methods your product needs. Mailmus handles sessions, OAuth and the security behind them.

No infrastructure to runSecure by defaultReady to scale
01

Install the SDK

One package per platform, in a few lines.

02

Set up your methods

Turn on the sign-in methods you need.

PasswordOAuthMFA
03

Sign your users in

Your flow is live. Get back to your product.

Auth ready
ReactNext.jsNode.jsReact Native

Your auth can be live today.

Turn Mailmus Auth on in minutes and start authenticating your users without running auth infrastructure of your own.

No card required·Auth is included in every plan
Start for freeSee pricing