Limited registrations open — claim your spot
minimoth

MiniMoth.dev

Two channels. One API call.
Your OTP always lands.

Includes session management — access tokens, refresh, and logout, all built in.

Get started
Delivery

WhatsApp first.
SMS fallback.
Zero config.

MiniMoth tries WhatsApp first. If it doesn't go through, SMS fires automatically. You write one API call — we handle the rest.

  • WhatsApp first — higher open rates, richer delivery receipts
  • SMS auto-fallback — fires in under 500 ms, zero config
  • One integration — routing logic lives on our side, not yours
routing engine happy path
POST/v1/otp/send

WhatsApp

Primary

SMS

Auto fallback
USER RECEIVES OTP
POST/v1/otp/verify
access_token + refresh_token

Compared to typical SMS auth pricing, MiniMoth is

~28x

cheaper per OTP

₹50 free credits every month — no card needed

₹0.35 per OTP sent. Credits used first, reset on the 1st of each month. See full pricing →

Sandbox

Test the full flow. No code required.

Every project includes a sandbox key. Walk through the entire session lifecycle for free — no real OTPs sent, no credits used. The same dashboard playground also has a live test to send yourself one real OTP, using your credits.

app.minimoth.dev / my-app / playground

1. Send OTP

done

POST /v1/otp/send

x-api-key: mm_test_••••••••

body: {"phone": "+919876543210"}

200 OK

{

  "message": "OTP sent",

  "otp_id": "d4e1f2a3-8b9c-..."

}

delivered via WhatsApp · ~2s

2. Verify OTP

access_token · refresh_token · expires_at

done

3. Validate Session

done
4

Refresh Session

5

Logout

sandbox — no real OTP sent · no credits used

Try the playground →

Built for

Indie developers & solo founders

Ship phone auth in an afternoon. No DLT registration, no carrier negotiations, no compliance paperwork.

Early-stage startups & prototypes

Validate your idea before investing in custom auth infrastructure. Swap out later when you outgrow it.

Apps built for Indian users

Indian users trust OTP — via WhatsApp or SMS. Give them the flow they already expect, with better delivery rates than SMS alone.

MiniMoth delivers OTPs via WhatsApp first — no DLT registration needed for WhatsApp. If WhatsApp fails, it falls back to SMS automatically, sent from MiniMoth's own TRAI DLT-registered sender. Zero setup either way. The tradeoff: your users see MiniMoth's sender name on SMS, not your brand. If a custom SMS sender ID is a requirement, you'll need a full DLT setup.

Ready to ship auth?

Get started