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