Move your Postman collections into a collaborative API workspace and continue building, testing and documenting with your team.

Migrate from Postman to Cruss

Migration steps

1
Export your Postman collection
In Postman, open the collection you want to migrate, select the collection menu, choose Export, select Collection v2.1 and save the JSON file. Repeat for each collection you want to move to Cruss.
2
Create or sign in to Cruss
Create a Cruss account or sign in to an existing one. An account lets you keep your API work in a cloud workspace and collaborate with your team, and it is required to import collections.
3
Create a workspace
Create a workspace for the API project you are migrating. A workspace gives your team a shared environment for collections, requests, environments and API documentation.
4
Import your Postman collection
Create a collection in your workspace, open its menu and choose Import from Postman, then paste the contents of your Collection v2.1 JSON file. Cruss imports each request's name, method, URL, headers and body. Requests inside Postman folders are added to the collection you import into, and authentication, scripts and collection variables are not imported, so review the imported requests before continuing.
5
Set up your environments
Recreate or configure the environments used by your collection in Cruss. Add the required variables and reference them using Cruss environment syntax: double braces around a name made of letters, numbers and underscores.
# Postman and Cruss: double braces
{{baseUrl}}/users
{{authToken}}

# Cruss allows letters, digits, _
# {{api-key}}    → {{api_key}}
# {{auth.token}} → {{auth_token}}
6
Verify authentication
Authentication is not included in the import, so set it on each request that needs it. Cruss supports Bearer token, Basic auth and API key authentication, and Bearer tokens and API key values can reference environment variables such as {{authToken}}. Send representative requests to confirm credentials and variables resolve correctly before sharing the workspace with your team.
7
Invite your team
Invite the developers who work on the API and give them the appropriate workspace access: admins manage members, editors create and edit collections and requests, and viewers have read-only access. Your team can then work from the same collections, environments and API workflows.
8
Bring Cruss into your development workflow
Use Cruss alongside your existing development workflow, including the Cruss VS Code extension when you want to work with API requests directly from your editor.
code --install-extension HyacinthOkeke.cruss
FAQ

Frequently asked questions

Questions about moving your API workflows to Cruss? Here are the answers to some common migration questions.

Does Cruss support Postman Collection v2.1?
Yes. Cruss imports Postman Collection v2.1 JSON, bringing in each request's name, method, URL, headers and body. Folder structure, authentication, scripts and collection variables are not imported, so review the requests and set up authentication after importing.
What about Postman environments?
Postman environments are handled separately from collections, and Cruss does not import Postman environment files. Recreate the required environment variables in Cruss and use them across your requests and API workflows.
Can I export my Cruss collections back to Postman?
Yes. Open a collection's menu and choose Export JSON to download it as a Postman Collection v2.1 file, including folders, headers, query parameters, request bodies and authentication. Environments are not included in the export.
Does Cruss have a Collection Runner?
Yes. Cruss includes a Collection Runner for running API request workflows as a repeatable sequence. It runs every request in a collection, including sub-folders, in order, with an optional delay between requests and a pass or fail result for each one. Values extracted from a response body, header or status code can be passed to later requests and saved to the active environment.
What about Postman monitors and mock servers?
Cruss focuses on API development, testing, documentation and collaboration. It does not currently provide Postman-equivalent monitoring or mock-server functionality. Developers can continue using dedicated tools for those parts of their workflow.
Is there a limit on how many collections I can import?
Cruss does not limit the number of collections or requests you can import into a workspace. Each import brings in one Postman collection file, so repeat the import for each collection you are moving.