facebook pixel
🎉 Launch Week 2 Recap:
Catch up on all our new open-source auth plugins

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

Account Migration Guide

Complete guide for migrating user accounts without requiring password resets

Read Documentation
Session Migration

Session Migration

Migrate active user sessions seamlessly without forcing re-authentication

Read Documentation
MFA Migration

MFA Migration

Migrate multi-factor authentication setup from old SDK to new

Read Documentation
Zero Downtime Migration

Zero Downtime Migration

Best practices for migrating users without service interruption

Read Blog Post

Successful Migration Stories

See how companies like yours migrated to SuperTokens

qloo

With SuperTokens, Qloo were able to improve their authentication experience substantially

Qloo switch seamlessly to SuperTokens, leaving behind previous authentication issues. 

Read case study >
goPronto

Why GoPronto uses SuperTokens to safely authenticate it’s enterprise customers - which includes Google, RedHat and BigID

GoPronto helps businesses unlock the collaborative value of their partner ecosystem. 

Read case study >
poppy

Poppy, Belgium’s leading ridesharing company switched to SuperTokens in 1 day - preventing 1,000s of Euros in daily fraud

Using SuperTokens, ridesharing startup Poppy completely eliminates fraud - in an afternoon. 

Read case study >

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.