Better Auth Admin Panel
A modern, self-hostable administration panel for Better Auth applications.
Better Auth Admin Panel provides a secure, centralized dashboard for managing users, sessions, organizations, roles, security, audit logs, analytics, email configuration, and system health. It is designed to give developers and administrators full visibility and control over their Better Auth infrastructure without relying on a third-party hosted service.
✨ Features
User Management — Search, filter, sort, create, update, ban, delete, impersonate, and export users.
Role-Based Access Control — Built-in admin/user roles with server-side permission enforcement.
Session Management — View and revoke active sessions across the application.
Security Tools — Rate limiting, session revocation, CSRF protection, secure cookies, encrypted OAuth tokens, and impersonation protection.
Audit Logs — Track privileged actions with actor, target, IP address, user agent, and metadata.
Analytics — Monitor signups, active users, sessions, roles, and application growth.
Organizations — Manage multi-tenant organizations, members, and roles.
Email Configuration — Configure SMTP and test password-reset and verification emails.
System Monitoring — View CPU, memory, disk, and uptime information directly from the dashboard.
Rate-Limit Management — Inspect and clear rate-limit state.
Demo Mode — Run a read-only public demo so users can explore the panel without modifying data.
Self-Hosted — Keep your authentication administration and data under your own infrastructure.
🛠️ Technology
Built with a modern TypeScript stack:
TanStack Start
React 19
TanStack Router & TanStack Query
Better Auth
Drizzle ORM
PostgreSQL or SQLite
Tailwind CSS
Radix UI / shadcn/ui
Vitest & Playwright
🔐 Built for Better Auth
The panel works alongside Better Auth's administration and organization capabilities, providing a practical UI for managing the authentication infrastructure behind your application.
Whether you're building a SaaS platform, internal application, multi-tenant product, or developer tool, Better Auth Admin Panel gives you a dedicated administration interface without requiring a separate authentication provider.
Beta: This project is currently under active development. Review the configuration and security requirements carefully before deploying it to production.