Blame | Last modification | View Log | RSS feed
# ESPAsyncWebServer[](https://GitHub.com/ESP32Async/ESPAsyncWebServer/releases/)[](https://registry.platformio.org/libraries/ESP32Async/ESPAsyncWebServer)[](https://opensource.org/license/lgpl-3-0/)[](docs/code_of_conduct.md)[](https://GitHub.com/ESP32Async/ESPAsyncWebServer/commit/)[](https://esp32async.github.io/ESPAsyncWebServer/)## 📚 Documentation**[Read the Full Documentation Here 📖](https://ESP32Async.github.io/ESPAsyncWebServer/)**The documentation has been moved to a dedicated website to provide a better reading experience.## OverviewAsynchronous HTTP and WebSocket Server Library for ESP32, ESP8266, RP2040, and RP2350.**Key Features:**- **Asynchronous**: Handle multiple connections simultaneously.- **Fast**: Optimized for performance.- **WebSockets**: Built-in support for real-time communication.- **SSE**: Server-Sent Events support.- **Middleware**: Flexible request processing (Authentication, CORS, Rate Limiting, etc.).- **File Serving**: Static file serving, File Uploads.- **Templating**: Simple template processing.- **Json & MessagePack**: Native support.- **Routing**: Powerful URL matching (Exact, Prefix, Regex, etc.).## Compatibility- **Chips**: ESP32, ESP8266, RP2040, RP2350- **Frameworks**: Arduino Core 2.x and 3.x, PlatformIO## LicenseThis project is licensed under the LGPL-3.0 License - see the [LICENSE](LICENSE) file for details.