# ESP-IDF Tutorials: Basic HTTP server

DevFeed: [ESP-IDF Tutorials: Basic HTTP server](<https://devfeed.tech/articles/esp-idf-tutorials-basic-http-server-13704.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/06/basic_http_server/>)

Author: John Lee

Published: 2025-06-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [servers](<https://devfeed.tech/topics/servers.md>), [HTML](<https://devfeed.tech/topics/html.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [devices](<https://devfeed.tech/tags/devices.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [html](<https://devfeed.tech/tags/html.md>), [http-server](<https://devfeed.tech/tags/http-server.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

## AI overview

This tutorial explains how to set up a basic HTTP server with ESP-IDF, create a URI route that serves an HTML page, and view that page in a web browser on Espressif devices.

## Source excerpt

This article shows how to create a simple HTTP server. It explains the functions you need and the setup required. After reading this, you should be able to create your own HTTP server on Espressif devices.