Better Auth Studio v1.1.3-beta.49 is a web-based GUI dashboard for managing Better Auth applications (authentication framework). It provides a comprehensive admin interface for users, organizations, teams, and more. Features include user CRUD, role management, bulk seeding, and analytics. Currently in early beta, it works with Prisma, Drizzle, SQLite, PostgreSQL, and MySQL. Requires Node >= 18 and a Better Auth project with a valid auth.ts config. Compared to generic database admin UIs, it's purpose-built for Better Auth and automatically detects adapter configurations.
npm install better-auth-studioVerified import paths — ran on the pinned version, not inferred.
Install the studio as a dev dependency and start the GUI dashboard. The studio auto-detects your auth config and database.
Pin to a specific version and check changelog before upgrading.
Use 'pnpx better-auth-studio@<version>' or install as a dev dependency with an exact version.
Ensure auth.ts exists and exports a betterAuth instance.
Upgrade Node.js to v18+ or use a compatible runtime.
Ensure @prisma/client and Prisma Client are up-to-date and generated.
Run Better Auth's database migrations before starting the studio.
Run 'pnpm add -D better-auth-studio' in your project.
Start the studio on a different port: 'betterAuthStudio.start({ port: 3001 })'Create an auth.ts file that exports a betterAuth instance in the project root.
Ensure your auth.ts uses one of the supported adapters (prismaAdapter, drizzleAdapter, or better-sqlite3).