Authentication
Complete identity management with SSO, MFA, passkeys, and automatic session handling. One SDK to secure your entire application with enterprise-grade authentication.
Secure by default.
Complete identity management with SSO, MFA, passkeys, and automatic session handling. Enterprise-grade security without the complexity.
import { Transactional } from '@transactional/auth';
const auth = new Transactional({
apiKey: process.env.TRANSACTIONAL_API_KEY,
});
// Authenticate user
const session = await auth.signIn({
email: 'user@example.com',
password: 'secure-password',
});
// Enable MFA
await auth.mfa.enable({
userId: session.user.id,
method: 'totp',
});
// Verify session
const user = await auth.verify(session.token);Enterprise Security
Enterprise-grade authentication with built-in security best practices.
SSO
Built-in
SAML, OIDC, and social login providers.
MFA
Native
TOTP, SMS, and passkey support.
Yes
Passkeys
WebAuthn and biometric authentication.
Auto
Sessions
Automatic session management.
Authentication done right.
Stop reinventing authentication. Focus on your product.
The old approach
Multiple auth providers Complex session management MFA as an afterthought Security vulnerabilities
The modern approach
- Single SDK for everything
- Automatic session handling
- Built-in MFA and passkeys
- Security best practices
Everything you need for auth.
Complete authentication infrastructure with built-in best practices.
Drop-in UI
Pre-built login and signup components.
Secure by Default
Best practices built in from the start.
Analytics
Track signups, logins, and security events.
UNIFIED
BY DESIGN.
INFRASTRUCTURE FOR THE NEXT GENERATION