Now in public beta — Free to start

Musin Auth —
Passwordless authentication
for modern apps

Add secure login to your app in minutes using magic links and one-time codes.

Get API Key View Documentation →
POST /auth/send-link
# Send a magic link to the user
POST /auth/send-link

  email=user@example.com

// Response
{ "status": "sent", "expires_in": 600 }
Features

Everything you need
for modern auth

Built for developers who want secure authentication without the complexity.

🔑

Passwordless Login

Eliminate passwords entirely. Users authenticate using secure, time-limited tokens delivered to their inbox.

✉️

Magic Links & One-Time Codes

Support both magic link and OTP flows out of the box. Let users choose what works best for their device.

🛡️

Secure Session Management

JWT-based sessions with automatic rotation, revocation, and configurable expiry times.

Simple Developer API

Clean REST API with SDKs for Node.js, Python, and PHP. Integrate in under 30 lines of code.

How it works

Auth in three steps

A frictionless flow your users will actually enjoy.

1

User enters email

Add a simple email input to your app. No password field needed — ever.

2

Musin Auth sends link

We instantly deliver a secure magic link or one-time code to their inbox.

3

User is logged in

One click on the link. Token verified. Session created. Done.

API Reference

Simple, expressive API

Two requests. That's all it takes to authenticate a user. No SDKs required — works with plain HTTP.

auth_example.js REST API
// Step 1 — Send magic link
POST /auth/send-link
{
  "email": "user@example.com"
}

// ✓ Response
{
  "status": "sent",
  "expires_in": 600
}

// Step 2 — Verify token
POST /auth/verify
{
  "token": "tk_a1b2c3d4..."
}

// ✓ Response
{
  "session": "eyJhbGc...",
  "user": { "email": "user@example.com" }
}
Developer benefits

Built for developers,
not config files

Simple REST APINo SDKs required. Works with any HTTP client.
Fast integrationGo from zero to auth in under 30 minutes.
Secure token systemSigned JWTs with automatic expiry and revocation.
Works with any frameworkReact, Next.js, Vue, Laravel, Django — any stack.
Pricing

Start free, scale as you grow

No credit card required to get started.

Free
$0
100 logins / month
  • Magic links & OTP
  • JWT session management
  • REST API access
  • Community support
Get started free
Most popular
Starter
$9/mo
10,000 logins / month
  • Everything in Free
  • Custom email templates
  • Webhook events
  • Email support
Start free trial
Pro
$29/mo
Unlimited logins
  • Everything in Starter
  • Custom domain sending
  • Advanced analytics
  • Priority support
Start free trial

Start building with
Musin Auth today

Join hundreds of developers who've already ditched passwords.