libmicrohttpd(3)

libmicrohttpd3

Library for embedding http servers

Usage

#include <microhttpd.h>

Library

library “libmicrohttpd”

Overview

GNU libmicrohttpd (short MHD) allows applications to easily integrate the functionality of a simple HTTP server. MHD is a GNU package.

The details of the API are described in comments in the header file, a detailed reference documentation in Texinfo, a tutorial, and in brief on the MHD webpage.

Files

microhttpd.h

libmicrohttpd include file

libmicrohttpd.so

libmicrohttpd library

Releases

10 releases since Debian 5.0 (Lenny); the text changed 6 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8–10
  5. 11–12
  6. 13
  7. Arch

Authors

GNU libmicrohttpd was originally designed by Christian Grothoff ⟨[email protected]⟩ andChris GauthierDickey ⟨[email protected]⟩. The original implementation was done by Daniel Pittman ⟨[email protected]⟩ and Christian Grothoff. SSL/TLS support was added by Sagie Amir using code from GnuTLS. See the AUTHORS file in the distribution for a more detailed list of contributors.

Availability

You can obtain the latest version from https://www.gnu.org/software/libmicrohttpd/.

Bugs

Report bugs by using Mantis: https://bugs.gnunet.org/set_project.php?project_id=10.

From libmicrohttpd 1.0.10-1 in Arch Linux 2026-11-01. Parsed by carta from the page's mdoc source.