# Networking APIs

[中文]

## Wi-Fi

- ESP-NOW
- ESP-WIFI-MESH Programming Guide
- SmartConfig
- Wi-Fi
- Wi-Fi Easy ConnectTM (DPP)

Code examples for the Wi-Fi API are provided in the wifi directory of ESP-IDF examples.

Code examples for ESP-WIFI-MESH are provided in the mesh directory of ESP-IDF examples.

## Ethernet

- Ethernet

Code examples for the Ethernet API are provided in the ethernet directory of ESP-IDF examples.

## Thread

- Thread

Thread is an IPv6-based mesh networking technology for IoT.

Code examples for the Thread API are provided in the openthread directory of ESP-IDF examples.

## ESP-NETIF

- ESP-NETIF

## IP Network Layer

Code examples for TCP/IP socket APIs are provided in the protocols/sockets directory of ESP-IDF examples.

## Application Layer

Documentation for Application layer network protocols (above the IP Network layer) are provided in Application Protocols.

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.