Vibe logoVibe Authenticator

Developers

Build with Vibe

Add decentralized identity to your app. Your users keep their data. You get verified connections without managing accounts.

quickstart.ts
import { VibeConnect } from "@vibe/sdk";

const vibe = new VibeConnect({
  appName: "My App",
  permissions: ["profile", "contacts"],
});

// Prompt user for connection
const identity = await vibe.connect();

console.log(identity.name);    // "Alice"
console.log(identity.did);     // "did:vibe:abc123..."

Resources

Guide

Getting Started

Integrate Vibe authentication into your app in under 10 minutes. Install the SDK, add a connect button, and start receiving verified identities.

API

SDK Reference

Complete API documentation for the Vibe SDK — connection lifecycle, permission scopes, data requests, and event hooks.

Spec

Protocol Spec

The open protocol that powers Vibe. Learn how decentralized identities, relays, and consent prompts work under the hood.

Examples

Example Apps

Browse open-source example apps built with Vibe — social feeds, task managers, collaborative editors, and more.