Skip to main content
Load tested at 25,000 logins per second
Products
Use Cases
Why MojoAuth
Developers
Resources
Pricing

Developers

One API for every passwordless method

Passkeys, magic links, email and phone OTP, social login and One Tap - one API, SDKs in 22+ languages, deploy in hours, not months.

SDKs

Authentication SDKs

Integrate MojoAuth into your applications with our SDKs for various platforms and languages.

JavaScript

Add passwordless login to any web page with HTML and JavaScript

Documentation

SDKs in 22+ languages

11 with guides below · the rest in the docs

$pick an SDK, add login in hours_

Developers

Flexible REST API

Our comprehensive REST API gives you complete control over the authentication process.

  • 01Secure authentication endpoints for all methods
  • 02User management and profile APIs
  • 03OIDC and OAuth 2.0 support
  • 04Webhook support for custom workflows
Explore API Documentation
magic-link.js
// Create a magic link authenticationfetch('https://api.mojoauth.com/v1/users/magiclink', {  method: 'POST',  headers: {    'Content-Type': 'application/json',    'X-API-Key': 'YOUR_API_KEY'  },  body: JSON.stringify({    email: '[email protected]',    redirect_url: 'https://yourapp.com/auth/callback'  })}).then(response => response.json()).then(data => console.log(data))

Playground

One call, one signed-in user

Send a magic link, get a state id back, and the user signs in from their inbox.

Playground

example request and response

POSTRequest

https://api.mojoauth.com/v1/users/magiclink

X-API-Key: YOUR_API_KEY

{
  "email": "[email protected]",
  "redirect_url": "https://yourapp.com/auth/callback"
}

200Response ~200ms

{
  "state_id": "state_abc123",
  "status": "success"
}
waiting…

User's inbox

Sign in to AcmeClick to sign in. Link expires soon.
  1. 01POST /v1/users/magiclink
  2. 02200 OK · state_id
  3. 03Email delivered
  4. 04Signed in

Guides

Integration Guides

Step-by-step guides to help you integrate MojoAuth into your applications.

Quick Start Guide

Deploy in hours, not months

Learn how to quickly integrate MojoAuth into your application with our step-by-step quick start guide.

View Guide

Passwordless Authentication

Magic links, OTP and passkeys

Learn how to add magic links, email and phone OTP, and passkeys to your app on one API.

View Guide

Resources

Developer Resources

Everything you need to build secure authentication into your applications.

Documentation

Comprehensive guides, API references, and examples to help you integrate MojoAuth.

View Docs

GitHub

Open source SDKs, sample applications, and integration examples on GitHub.

View GitHub

Sample Apps

Ready-to-use sample applications demonstrating MojoAuth integration in various frameworks.

View Samples

Community

Join our developer community to get help, share ideas, and contribute to our open source projects.

Join Community

Support

Developer Support

We're here to help you succeed with MojoAuth. Get the support you need, when you need it.

  • Documentation

    Comprehensive documentation with guides, API references, and examples.

  • Premium Support

    Enterprise customers get 24/7 support with a 1-hour critical SLA.

Ready to go passwordless?

Create a free account and start building secure authentication into your applications today.