Skip to main content
Already have your requests somewhere else? Bring them with you. One Import Collection command detects the format and pulls in folders, headers, params, bodies and environments intact, so {{baseUrl}} resolves right away.
Live credentials are left out on purpose. Re-add them with the authentication options after importing.

Supported sources

Postman

Collections in v1 and v2 format, with folders, requests, headers, query params and bodies preserved.

Thunder Client

Collections and environments come across.

Insomnia

Collections and environments come across.

HAR captures

Import a HAR file saved from your browser devtools.

OpenAPI and Swagger

One request per operation, grouped into folders by tag, with path params turned into {{variables}}.

cURL

Paste a cURL command and the request form fills itself in.

Import a collection

1

Run Import Collection

Open the Command Palette and run Import Collection, then point it at your file. The format is detected for you.
2

Review the result

Folders, headers, query params and bodies come across intact, and environments are brought in so {{variable}} values resolve.
3

Re-add secrets

Live credentials are not imported. Add them back with the authentication options.

Import from cURL

Paste a cURL command from Postman, browser devtools, Swagger UI or a docs page, and Dragonfly fills in the method, URL, headers and body for you.

Environments

Postman, Thunder Client and Insomnia environments are imported alongside their collections. That means a {{baseUrl}} in an imported request resolves as soon as the environment is active. See Collections and environments.