Help Center
Pages

How do I migrate from Clerk or Auth0?

Topic
SDKs & integration
Asked by
Teams migrating
AdminUpdated Sep 11, 2026

Migrating from Clerk or Auth0 has three parts:

  1. 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.

  2. 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.

  3. 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.

Was this page helpful?