Import from another tool#

Drop a file or paste text, and the format is worked out for you before you confirm.

If your requests already live in another tool, you can bring them in rather than rebuild them. Import reads a collection, or a single request, and adds it to your Collections. It works out the format for you: you drop a file or paste text, then confirm.

Import a collection#

The import button is at the top of the Collections tab. It opens a small panel where you can drop a file or paste text. As soon as API Client recognises your input, a Detected format label names it, and a preview shows the collection name with how many requests and folders it holds. Click Import to add it.

Supported formats#

FormatWhat comes in
PostmanA Postman collection, version 2.0 or 2.1, with its folders, requests, bodies, auth, and collection variables.
InsomniaAn Insomnia version 4 export.
OpenAPIAn OpenAPI 3.0 or 3.1 document, or a Swagger 2.0 one. Operations become folders of requests grouped by tag, and the server address becomes a baseUrl variable you can point elsewhere.
HARAn HTTP archive, brought in as one flat collection of requests.
cURLA single curl command, turned into one request named Imported request.

What carries over#

The paste box takes either a whole collection or a single curl command, so a quick one-off and a full export go through the same place. If API Client does not recognise the input, a message asks for a Postman collection or a curl command.

Auth carries over where the source format has a clear equivalent. Where it does not, the request comes in with no auth set. Open the Auth tab afterwards if a request needs credentials.

To send a collection the other way, out of API Client as a file, see Exporting.