Integrations
Auth
Authentication is TypeScript, under server/auth/. Each provider is a plugin package (@bionicjs/better-auth, @bionicjs/clerk, @bionicjs/firebase, @bionicjs/supabase, @bionicjs/workos) composed in bionicjs.config.ts - pick one.
Overview
Authentication in bionicjs is built using robust, proven providers that seamlessly integrate with our filesystem routing and middleware.
Providers
- Better Auth: The default, feature-rich authentication solution.
- Clerk: A powerful, drop-in authentication provider.
- Firebase: Scalable, Google-backed authentication.
- Supabase: Open-source Firebase alternative with PostgreSQL.
- WorkOS: Enterprise-ready SSO and identity management.