Zero-friction authentication for modern apps
Auth withoutthe friction.
Replace OTPs and magic links with a single WhatsApp tap. Phone-verified identity. No typing. No waiting.
1 tap
to authenticate
< 2s
average latency
0 OTPs
typed by users
~90%
cheaper than SMS
index.tsnpm install @loggin/sdk
1 import { loggin } from '@loggin/sdk'
2 const { token, link } = loggin.createToken(appKey)
3 // redirect user to link
4 const session = await loggin.waitForVerify(token)
5 // session.phone → '919876543210'
How it works
Three steps. One tap.
No OTPs. No passwords. No friction.
01
Drop in the component
Add <LogginModal> from @loggin/react — or call loggin.createToken() from your backend. Just pass your app key. No extra config.
02
User taps, WhatsApp opens
A pre-filled message opens in WhatsApp. One tap to send — nothing to type, no OTP, no password.
03
Get their verified phone
Your app receives a confirmed phone number in under 2 seconds. Create the session your way.
Comparison
vs. the old ways
Feature
Loggin
WhatsApp
SMS OTP
Classic
Email Link
Magic link
No typing required
Phone verified by provider
Free at scale
No app install needed
Works without mobile data
High delivery in India
Replay-proof tokens