Skip to main content
Dragonfly is a REST API client that lives inside Visual Studio Code. Send HTTP requests, keep them in collections, and let Dragonfly read your Express and Next.js code to build the requests for you. One editor, no second app, and nothing ever leaves your machine. Most API clients hand you a blank request and wait for a URL. Dragonfly reads your project first. Run a scan and it picks up the routes you already wrote, then turns them into a collection you can send right away.
Dragonfly running inside VS Code with a GET request and its JSON response side by side

Dragonfly inside VS Code, showing a request and its JSON response side by side.

Quickstart

Install Dragonfly and send your first request in a few minutes.

Route discovery

Scan your workspace and turn Express and Next.js routes into a collection.

Import your work

Bring in Postman, Thunder Client, Insomnia, HAR, OpenAPI or cURL.

How it compares

See where Dragonfly differs from Postman, Thunder Client and Insomnia.

Why Dragonfly

Starts from your code

Scan a workspace and Dragonfly finds every Express and Next.js endpoint, then builds a collection foldered to match your project.

Stays on your machine

Collections, environments and history live in VS Code storage. Tokens go into VS Code secure storage, never a JSON file on disk.

A complete client

Method, URL, params, headers, body and auth, docked in the Activity Bar. Read the response next to your code.

Free and open

No account, no sign in, no paid tier, no telemetry. MIT licensed.
Dragonfly is in beta, so expect a few rough edges. Bug reports and feature requests are welcome at saurowankhade@gmail.com.