How do I migrate from Clerk or Auth0?
- Topic
- SDKs & integration
- Asked by
- Teams migrating
Migrating from Clerk or Auth0 has three parts:
Import users. Use the Import/Export tools to bring in your existing users. Password hashes can be imported when the hashing algorithm is compatible, so users don't have to reset passwords; otherwise you can trigger a set-password or magic-link flow on first sign-in.
Map your model. Recreate roles/permissions and organizations, or import them. Atlas's organization + RBAC model maps cleanly onto Clerk organizations and Auth0 tenants/roles.
Swap the SDK. Replace the Clerk/Auth0 provider with
<AtlasProvider>and update your keys. The component and hook surface is intentionally familiar.
Plan the cutover so social/SSO connections are configured before you flip. See the migration guide.
Atlas provides an import path: bring your users (including password hashes where the algorithm is compatible) and map your existing roles and organizations. You swap the SDK provider and keys, and cut over sign-in.