Migrate your Auth | SuperTokens
Migrate Your Auth!
Anxiety-free migration with white-gloved support from our core engineering team. Save up to 70% of your auth costs.
Seamless Migration to SuperTokens
Transition effortlessly to a more affordable and intuitive authentication solution.
Seamless migration
Move users to SuperTokens without asking them to change their password, or even be logged out. We support both, bulk and lazy migrations.
Cost Savings
Experience significant savings with our competitive pricing model, designed to scale with your business needs without breaking the bank.
Migration Support
Migrate large user bases within a span of days. Consult our team of expert engineers who can assist you in implementing a migration strategy.
Migration Resources
Everything you need for a smooth transition to SuperTokens
Account Migration Guide
Complete guide for migrating user accounts without requiring password resets
Session Migration
Migrate active user sessions seamlessly without forcing re-authentication
MFA Migration
Migrate multi-factor authentication setup from old SDK to new
Zero Downtime Migration
Best practices for migrating users without service interruption
Successful Migration Stories
See how companies like yours migrated to SuperTokens
With SuperTokens, Qloo were able to improve their authentication experience substantially
Qloo switch seamlessly to SuperTokens, leaving behind previous authentication issues.
Thousands of businesses rely on Stacker for their operations, secured by SuperTokens
Stacker helps businesses build no-code tools and manage operations securely.
SuperTokens powers Curology, one of the largest dermatology platforms in the US with millions of users.
Curology provides personalized prescription skincare through a consumer healthtech platform.
FAQs
Can we migrate users without forcing password resets?
Yes. SuperTokens supports bulk migration with password hashes. You export user data from your legacy provider then import them using the bulk import API. Afterwards, users can continue logging in with their existing passwords without needing to reset them.
What password formats are supported?
SuperTokens supports BCrypt and Argon2. You can specify the algorithm during the import process.
Can we move all users at once instead of migrating gradually?
Yes. You can do a bulk import where all users are moved to SuperTokens in one step using the bulk import API. Users are processed in an asynchronous flow, allowing you to add a large number of accounts at once.
Will users stay logged in after we switch?
Yes, you can migrate active sessions. The documentation includes instructions on how to keep user sessions in sync so that they don't need to authenticate again.
What about Single Sign-On (SSO) setups like SAML or OIDC?
You can configure your identity provider during your initial SuperTokens integration setup. Then you can proceed with the normal migration flow.
Do users have to sign in again for Google, GitHub, or other social logins?
No, if you properly migrate the accounts and session information users will not have to take any action in the migration process. You will have to configure the social authentication providers during your initial setup.
Can we migrate two-factor authentication (MFA) or TOTP codes?
You can include TOTP device information in the migration process. However, some providers don't expose TOTP secrets for security reasons.
How do we migrate organizations or tenants?
Tenants can be created and configured before the account migration process. Afterwards, you can tie accounts to specific tenants through the bulk migration payload.
How do we handle roles, permissions, or user claims?
You can specify user roles in the migration payload. Additionally, roles can be tied to specific tenants in the migration process.