# Workflow Overview

[中文]

The following diagram shows how to set up the environment to use ESP-IDF. The setup flow varies depending on whether you start from an IDE or not, but both paths lead to the same development workflow.

ESP-IDF Setup Workflow (Click to enlarge)

The following diagram shows how to develop with ESP-IDF.

ESP-IDF Development Workflow (Click to enlarge)

## Related Documents

- Setup workflow

  - Install IDE and plugins

    - Espressif-IDE > Prerequisites

    - Espressif-IDE > Installation

    - ESP-IDF Extension for VS Code > Prerequisites

    - ESP-IDF Extension for VS Code > Install ESP-IDF and Tools

  - Install EIM prerequisites, EIM, and then ESP-IDF via EIM

    - Installation of ESP-IDF and Tools on Windows

    - Installation of ESP-IDF and Tools on Linux

    - Installation of ESP-IDF and Tools on macOS

- Development workflow

  - IDE

    - Espressif-IDE > Start Your Project

    - ESP-IDF Extension for VS Code > Start a Project

  - CLI

    - Start a Project on Windows from Command Line

    - Start a Project on Linux and macOS from Command Line

Was this page helpful?

- Thank you! We received your feedback.
- If you have any comments, fill in Espressif Documentation Feedback Form.

- We value your feedback.
- Let us know how we can improve this page by filling in Espressif Documentation Feedback Form.