ESP-IDF is the official development framework for the ESP32 chip.
See setup guides for detailed instructions to set up the ESP-IDF:
- Getting Started Guide for the stable ESP-IDF version
- Getting Started Guide for the latest (master branch) ESP-IDF version