> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bondify.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bondify

> Messenger authentication for developers — let your users sign in with the messenger they already use. No passwords, no SMS, no OAuth.

**Bondify** adds passwordless sign-in to your app through the messengers your users already use. One tap to confirm and they're in — no passwords, no SMS codes, no OAuth consent screens.

<Note>**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.</Note>

## Start here

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart/quickstart">
    Add sign-in to your app in about five minutes.
  </Card>

  <Card title="What is Bondify?" icon="circle-question" href="/introduction/overview">
    The product in a nutshell — concepts, keys, and plans.
  </Card>

  <Card title="How it works" icon="diagram-project" href="/introduction/architecture">
    The stateless, JWT-based proof model.
  </Card>

  <Card title="Backend verification" icon="shield-check" href="/guides/backend-verification/backend-verification">
    Verify the signed proof on your server.
  </Card>
</CardGroup>

## Build with your stack

<CardGroup cols={3}>
  <Card title="React" icon="react" href="/guides/react/react">
    <code>@bondify/react</code> — provider, button, hooks.
  </Card>

  <Card title="Next.js" icon="react" href="/guides/nextjs/nextjs">
    App Router with server-side verification.
  </Card>

  <Card title="Node.js" icon="node-js" href="/sdk-reference/javascript/javascript-sdk">
    <code>@bondify/node</code> — verify proofs & webhooks.
  </Card>

  <Card title="HTML / Vanilla" icon="js" href="/guides/vanilla-js/vanilla-js">
    Public REST endpoints, no build step.
  </Card>

  <Card title="REST API" icon="server" href="/sdk-reference/rest-api/rest-api">
    Full endpoint reference.
  </Card>

  <Card title="Webhooks" icon="bolt" href="/guides/webhooks/webhooks">
    Real-time authentication events.
  </Card>
</CardGroup>

## How sign-in works

<Steps>
  <Step title="The user confirms in their messenger">
    Your app opens the messenger (Telegram today) and the user taps **Confirm** — one tap, no typing.
  </Step>

  <Step title="Bondify issues a signed proof">
    A short-lived JWT carrying the verified identity, signed with your project's webhook secret.
  </Step>

  <Step title="Your server verifies it and starts a session">
    Verify the proof locally, then create your own cookie or JWT exactly as you already do.
  </Step>
</Steps>

Ready to build? Head to the [Quickstart](/quickstart/quickstart).
