VibeLogin Documentation

VibeLogin is an authentication platform you can set up from your IDE or with a Next.js SDK. Use the MCP server to let your AI agent handle everything, or install the SDK manually in 5 minutes. Either way you get email/password, magic links, password reset, email verification, and Google/GitHub login out of the box.

Redirect vs Embedded

Choose the integration style that fits your app. Most features work in both modes. Embedded mode renders forms inline on your site; redirect mode uses VibeLogin's hosted pages.

FeatureRedirectEmbedded
Email / password login✓✓
Magic links✓✓
Email OTP (6-digit code)✓✓
Password reset✓✓
Email verification✓✓
Google / GitHub OAuth✓✓
Hosted login pages✓—
Login form in your app—✓
Auto-detects enabled methods—✓

Prerequisites

  • Next.js 14+ with App Router
  • Node.js 18+
  • A VibeLogin project (create one at app.vibelogin.com)

Fastest path: Set up the MCP server — say "add auth" in your IDE and it's done.

Manual setup: Follow the quickstart — 3 files, 5 minutes.

Explore the docs