Documentation
Authon Documentation
Authon is an authentication platform for modern applications. Add OAuth providers, email/password login, and customizable login UI to any app — fully managed and developer-first.
What's included
19 OAuth Providers
Google, Apple, GitHub, Kakao, Naver, Discord, and more.
Email / Password
Classic credentials with secure bcrypt hashing.
SDK for 14 platforms
React, Vue, Next.js, Angular, React Native, Node.js, and more.
Customizable Login UI
Brand your modal with colors, logos, and dark/light themes.
Webhook Events
Real-time events for user signup, signin, ban, and more.
Enterprise Security
JWT + refresh tokens, PKCE, rate limiting, and audit logs.
Browse the docs
⚡🔑⚛▲🟢🟩📖🔔
Quickstart
Add Authon to your app in 5 minutes.
Provider Setup Guide
Configure all 19 OAuth providers step by step.
React SDK
AuthonProvider, SignedIn, SignedOut, UserButton.
Next.js SDK
Server components, middleware, and auth helpers.
Vue SDK
Composition API, useAuthon, sign-in components.
Node.js SDK
Verify tokens and manage users from your server.
API Reference
Full REST API documentation for every endpoint.
Webhooks
Receive real-time events for sign-in, sign-up, and more.