> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usedragonfly.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Install Dragonfly and send your first request from inside VS Code.

This guide takes you from install to a working request. It should take a few minutes.

## Prerequisites

Before you begin, you need:

* Visual Studio Code
* A running API to call, or a project with Express or Next.js routes to scan

No account or sign in is required.

## Install Dragonfly

<Steps>
  <Step title="Open the Marketplace">
    Install Dragonfly from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=saurabhwankhade.dragonfly), or open Quick Open and run the install command.

    ```bash theme={null}
    ext install saurabhwankhade.dragonfly
    ```
  </Step>

  <Step title="Open Dragonfly">
    Click the Dragonfly icon in the Activity Bar to open the sidebar.
  </Step>
</Steps>

## Send your first request

<Steps>
  <Step title="Create a request">
    Click **New Request**, or run **Scan Workspace for Routes** to pull requests out of your code. See [Route discovery](/guides/route-discovery).
  </Step>

  <Step title="Fill in the details">
    Set the method and URL, then add any params, headers, body or auth you need.

    ```http theme={null}
    GET https://api.example.com/users
    ```
  </Step>

  <Step title="Send it">
    Press **Send**. The response opens next to your code with its status, size and timing.
  </Step>

  <Step title="Save it">
    Save the request into a collection to keep it around and reuse it later.
  </Step>
</Steps>

## Next steps

<CardGroup cols={2}>
  <Card title="Route discovery" icon="https://mintcdn.com/saurabh-dc2af1a9/2Gj8GymSTIUjWURc/icons/search.svg?fit=max&auto=format&n=2Gj8GymSTIUjWURc&q=85&s=3456ed6520bb5530ac3a013b55d7c9a1" href="/guides/route-discovery" width="24" height="24" data-path="icons/search.svg">
    Turn your Express and Next.js routes into a ready-to-send collection.
  </Card>

  <Card title="Collections and environments" icon="https://mintcdn.com/saurabh-dc2af1a9/2Gj8GymSTIUjWURc/icons/folder-tree.svg?fit=max&auto=format&n=2Gj8GymSTIUjWURc&q=85&s=0979dc736299f8f7b4a5a685fe3dd9b7" href="/guides/collections-environments" width="24" height="24" data-path="icons/folder-tree.svg">
    Organize requests and switch environments with one click.
  </Card>

  <Card title="Import your work" icon="https://mintcdn.com/saurabh-dc2af1a9/2Gj8GymSTIUjWURc/icons/download.svg?fit=max&auto=format&n=2Gj8GymSTIUjWURc&q=85&s=854f6db93516b43f0fd7aa71e34e66f8" href="/guides/importing" width="24" height="24" data-path="icons/download.svg">
    Bring over Postman, Thunder Client, Insomnia, HAR, OpenAPI or cURL.
  </Card>

  <Card title="Authentication" icon="https://mintcdn.com/saurabh-dc2af1a9/2Gj8GymSTIUjWURc/icons/key.svg?fit=max&auto=format&n=2Gj8GymSTIUjWURc&q=85&s=b62bc9f43d67291a01a5a078641eec3e" href="/guides/authentication" width="24" height="24" data-path="icons/key.svg">
    Add Bearer, API key or Basic auth with secrets kept private.
  </Card>
</CardGroup>

<Tip>
  Need help? Reach out at [saurowankhade@gmail.com](mailto:saurowankhade@gmail.com?subject=Dragonfly). Steps to reproduce help a lot.
</Tip>
