Migrate from other API clients
If you’re moving to Postman from another API client, you can bring your existing requests, collections, and environments with you instead of rebuilding them from scratch.
Postman supports migration for SoapUI, Hoppscotch, Insomnia, and Thunder Client. Each uses the Migrate to Postman wizard, as follows:
Migrating an OpenAPI, Swagger, AsyncAPI, protobuf, or GraphQL definition isn’t a client migration. Client migrations involve a client’s own project or workspace file. See Import data into Postman instead.
SoapUI
- If needed, unzip the exported SoapUI project file.
- Access your workspace, then click Use resources or import > Import tab > Migrate to Postman > SoapUI.
- Click files or folder, then select the exported project file you want to import.
- Click Start Migration.
If the Start Migration button isn’t enabled, make sure you’ve selected a valid SoapUI project file.
Hoppscotch
- In Hoppscotch, click the more icon next to the collection or environment you want to export, then click Export.
- Select a save location and click Save.
- Access your workspace in Postman, then click Use resources or import > Import tab > Migrate to Postman > Other.
- Select the exported file or folder, then click Start Migration.
Insomnia
- In Insomnia, export your data. Insomnia can export all data, or individual documents, collections, and requests. See the Insomnia documentation for details.
- Access your workspace in Postman, then click Use resources or import > Import tab > Migrate to Postman > Other.
- Choose one of the following:
- Detect and import data from default directory — Postman automatically detects data in the default Insomnia directory. If Postman finds data in multiple directories, select the data you want to import. This option is only available in the Postman desktop app.
- Select data to migrate — Click files or folder, then select the files or folder you want to import.
- Click Start Migration. A message appears in the footer when migration is complete.
If the Start Migration button isn’t enabled, make sure you’ve selected a valid Insomnia file.
Thunder Client
- In the Thunder Client extension in VS Code, click next to the collection or environment you want to export, then click Export.
- Select a save location and click Save.
- Access your workspace, then click Use resources or import > Import tab > Migrate to Postman > Other.
- Choose one of the following:
- Detect and import data from default directory — Postman automatically detects data in the default Thunder Client directory. If Postman finds data in multiple directories, select the data you want to import. This option is only available in the Postman desktop app.
- Select data to migrate — Click files or folder, then select the files or folder you want to import.
- Click Start Migration. A message appears in the footer when migration is complete.
If the Start Migration button isn’t enabled, make sure you’ve selected a valid Thunder Client file.