⚠️ Passage will be retired on January 16, 2026. Please visit our migration guide for details on how to transition to a new authentication solution.

Migration Guide

This guide outlines the steps for migrating your user data from Passage to a new CIAM (Customer Identity and Access Management) provider. As of January 16, 2026, Passage will no longer be supported. We recommend migrating your users to a new provider as soon as possible to ensure uninterrupted service.

Migration Steps

At a high level, the migration process will consist of exporting your user data from Passage, importing it into your chosen provider, and then setting up the new provider SDKs, APIs, and login flow.

Step 1: Export Your User Data

Passage offers a simple way to export all your user data from your application.

  1. Log in to your Passage Dashboard.
  2. Navigate to the “Users” section.
  3. Click the “Export User Data” button.
    Screen showing export users button.
  4. Download the exported file. This file will be in CSV format and will contain your users’ email addresses, unique IDs, status, and all other relevant profile information stored within Passage.

Step 2: Choose a New CIAM Provider

We understand that selecting a new CIAM provider is a critical decision. Reputable CIAM providers include:

We encourage you to research each provider to determine which best fits your specific application’s needs and technical requirements. Consider factors such as:

  • Features: What authentication methods, security features, and user management tools do you require?
  • Pricing: Evaluate the cost structure based on your anticipated user volume and feature usage.
  • Developer Experience: How easy is it to integrate and work with their APIs and SDKs?
  • Support: What level of support and documentation do they offer?

Step 3: Import User Data into Your New Provider

Once you have selected and set up your new CIAM provider, you will need to import your exported Passage user data. The exact steps will vary depending on the provider, but generally involve:

  1. Refer to your new provider’s documentation. They will have specific guides on how to import existing user data.
  2. Prepare your data. You may need to transform or map your Passage export file to match the data schema of your new provider.
  3. Initiate the import process. Most providers offer a UI-based import tool or an API endpoint for bulk user creation.
  4. Verify the imported data. After the import is complete, perform checks to ensure all users and their associated data have been successfully migrated.

Step 4: Update Your Application Code

The final step is to update your application’s code to integrate with your new CIAM provider. This will involve:

  1. Replace Passage SDKs/APIs with those provided by your new CIAM solution.
  2. Update authentication flows to utilize the new provider’s login, registration, and session management functionalities.
  3. Test thoroughly to ensure all user-related functionalities (e.g., login, logout, profile updates) are working correctly with the new provider.

Support

We are here to assist you during this transition. If you have any questions or require further guidance on exporting your user data from Passage, please contact our support team at support@passage.id.