Espressif Systems

SDKs & Demos

  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort ascending Download

ESP-IDF (ESP32, ESP32-S, ESP32-C, ESP32-H)

ESP-IDF (Espressif IoT Development Framework) is the official development framework for the ESP32, ESP32-S, ESP32-C and ESP32-H Series SoCs.

See also: https://github.com/espressif/esp-idf/releases

RTOS SDK V5.4.1 2025.03.31

APKs

  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort ascending Download

ESP SoftAP Provisioning for iOS

IOS V2.1.0 2022.10.08

ESP BLE Provisioning for iOS

IOS V2.1.0 2022.10.08

ESP SoftAP Provisioning for Android

Android V2.0.13 2022.10.07

ESP BLE Provisioning for Android

Android V2.0.13 2022.10.07

ESP-TOUCH for Android

Make device connect to AP

Android V2.0.0 2021.02.08

ESP-Drone for iOS

IOS V1.0.1 2020.07.20

ESP-BluFi for iOS

BluFi for iOS

IOS V1.3.1 2020.07.19

ESP-Drone for Android

Android V0.7.3 2020.07.14

ESP-MESH for Android

Android App for ESP-MESH Smart Light

Android V1.2.3 2020.05.29

ESP-TOUCH for iOS

ESP-TOUCH for iOS

IOS V2.0.0 2020.04.20

ESP-BluFi for Android

Configure BluFi device

Android V1.6.5 2020.03.26

ESP-MESH for iOS

IOS V1.1.1 2019.12.20

Documentation

  • Collapse all
  • Expand all
Title Body Format Version Release Date Download

ESP32 Bluetooth Networking User Guide

This document provides examples of using ESP32 for Bluetooth Networking for IoT devices, and introduces APIs related to networking development. latest 2019.11.18

ESP32 Bluetooth Architecture

This document introduces the ESP32 Bluetooth architecture. latest 2024.04.22

ESP32-MeshKit-Sense Hardware Design Guidelines

The ESP32-MeshKit-Sense Hardware Design Guidelines introduces the block diagram, PCB layout and function modules of the development board ESP32-MeshKit-Sense. v1.0 2024.09.10

ESP32 Audio Design Guidelines

The guidelines outline recommended design practices when developing Audio products based on the ESP32. v1.0 2019.01.25

ESP32 Chip Revision v3.0 User Guide

This document describes differences between chip revision v3.0 and previous ESP32 chip revisions. v1.3 2022.11.04

ESP-WHO Face Recognition Development Guide

ESP-WHO is a face detection and recognition platform that is currently based on Espressif Systems' ESP32 chip. Github latest 2026.08.07

ESP-AT Instruction User Guide

ESP-AT is a solution developed by Espressif to quickly and easily interface with Espressif products. Espressif SoCs serve as add-on modules, easily integrating wireless connectivity into existing products. To reduce development costs, Espressif offers a set of AT commands that enable users to interface with Espressif products. latest 2020.03.30

ESP-Skainet Voice Recognition Development Guide

ESP-Skainet is Espressif's intelligent voice assistant, which currently supports the Wake Word Engine and Speech Commands Recognition. Github latest 2026.02.05

ESP-ADF Guide

This is documentation of Espressif Advanced Development Framework (ESP-ADF, previously known as Espressif Audio Development Framework). latest 2021.05.06

ESP32 AT Instruction Set and Examples

This document introduces the ESP32 AT commands, explains how to use them and provides examples of several common AT commands. latest 2021.08.05

ESP32-WROOM-DA Datasheet

This document introduces the specifications of ESP32-WROOM-DA hardware, including overview, pin definitions, functional description, peripherals, and electrical characteristics, etc. v0.7 2024.09.12

ESP-TOUCH User Guide

This document introduces ESP-TOUCH protocol and the relevant application. latest 2018.06.08

Espressif-IDE

Espressif-IDE is an Integrated Development Environment (IDE) based on Eclipse CDT for developing IoT Applications using the ESP-IDF. latest 2026.04.23

Espressif General Multimedia Framework Guide

This guide serves as the official documentation for ESP-GMF, Espressif’s general-purpose software framework designed for IoT multimedia applications. ESP-GMF (Espressif General Multimedia Framework) is a lightweight multimedia framework developed by Espressif Systems, focusing on audio, video, image, and streaming data processing for IoT devices. It is designed to help developers quickly build efficient, flexible, and scalable multimedia applications. latest 2026.05.22

Espressif Board Manager Guide

The Espressif Board Management Guide introduces the board development framework built on ESP Board Manager, covering the usage of related software, configuration rules, and development tools. The framework abstracts boards and devices into reusable components, decoupling application projects from underlying hardware and helping developers quickly complete hardware adaptation and software integration based on unified rules. latest 2026.05.28

Tools

  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort ascending Download

ESP RF Test Tool and Test Guide

Quickly get Espressif's RF performance test tool, test firmware, test guide and certification test guide for ESP32, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-S2, ESP32-S3, ESP32-S31, ESP32-E22, ESP32-H2, ESP32-H21, ESP32-H4 and ESP8266 series of product.

HTML latest 2026.06.26

Flash Download Tools

HTML latest 2024.12.18

ESP Series Chips WFA Certification and Test Guide

This guide provides instructions for obtaining WFA certificates for ESP series chips, along with QuickTrack for Espressif clients seeking certification for their products.

HTML latest 2024.12.18

AT

  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort ascending Download

ESP32 AT Bin

Bin Latest 2025.08.01

ESP32-PICO-D4 AT Bin

Bin Latest 2020.07.29

ESP32-SOLO AT Bin

Bin Latest 2020.07.29

ESP32-WROVER AT Bin

Bin Latest 2020.07.29

ESP32-WROOM-32 AT Bin

Bin Latest 2020.07.29

ESP32-WROOM-32 AT Bin V2.0

Bin V2.0 2019.11.05

ESP32-WROVER AT Bin V2.0

Bin V2.0 2019.11.05

ESP32-SOLO AT Bin V2.0

Bin V2.0 2019.11.05

ESP32-PICO-D4 AT Bin V2.0

Bin V2.0 2019.11.05

ESP32-WROOM-32 AT Bin V1.1.2

Please see the release note in the ZIP file for detailed information.

Bin V1.1.2 2018.09.04

ESP32-WROVER AT Bin V1.1.2

Please see the release note in the ZIP file for detailed information.

Bin V1.1.2 2018.09.04

ESP32-WROVER AT Bin V1.1.1

Fixed the bug that ESP32-AT gets crushed when receiving AT commands with two "\r\n".

Please see the release note in the ZIP file for detailed information.

Bin V1.1.1 2018.07.11

ESP32-WROOM-32 AT Bin V1.1.1

Fixed the bug that ESP32-AT gets crushed when receiving AT commands with two "\r\n".

Please see the release note in the ZIP file for detailed information.

Bin V1.1.1 2018.07.11

ESP32-WROVER AT Bin V1.1

Release note is in the zip..

Bin V1.1 2018.06.13

ESP32-WROOM-32 AT Bin V1.1

Please see the release note in the ZIP file.

Bin V1.1 2018.06.13

ESP-WROOM-32 AT Bin V1.0

Release note: https://github.com/espressif/esp32-at/releases

Bin V1.0.0 2017.11.17

ESP32-WROVER AT Bin V0.10

The ESP32 sends AT commands through UART1 by default, for ESP32-WROVER, it is:

* GPIO19 is RXD

* GPIO22 is TXD

* GPIO14 is RTS

* GPIO15 is CTS

Bin V0.10 2017.09.18

ESP-WROOM-32 AT Bin V0.10

This is the first release of ESP32 AT firmware, which supports AT commands through UART. 

Please note that only Wi-Fi related functions are supported in this version. BLE-related functions will be supported in future release.

Bin V0.10 2017.06.14

Read the original on espressif.com ↗