Telegram is live today. WhatsApp and Discord are on the way — the same SDK and the same signed-proof model carry over to every channel, so you integrate once.
Start here
Quickstart
Add sign-in to your app in about five minutes.
What is Bondify?
The product in a nutshell — concepts, keys, and plans.
How it works
The stateless, JWT-based proof model.
Backend verification
Verify the signed proof on your server.
Build with your stack
React
@bondify/react — provider, button, hooks.Next.js
App Router with server-side verification.
Node.js
@bondify/node — verify proofs & webhooks.HTML / Vanilla
Public REST endpoints, no build step.
REST API
Full endpoint reference.
Webhooks
Real-time authentication events.
How sign-in works
1
The user confirms in their messenger
Your app opens the messenger (Telegram today) and the user taps Confirm — one tap, no typing.
2
Bondify issues a signed proof
A short-lived JWT carrying the verified identity, signed with your project’s webhook secret.
3
Your server verifies it and starts a session
Verify the proof locally, then create your own cookie or JWT exactly as you already do.