serf


High-performance asynchronous HTTP client library

With the closing of Google Code, the serf project has now become Apache Serf!!

Please see our new home page for information, downloads, and issue tracking for the project.






The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It is permissively licensed under the Apache License, v2.

Key features:

  • multiplexed, asynchronous connections
  • SSL/TLS support
  • full HTTP pipelining
  • multiple authentication modes (Basic, Digest, Kerberos/NTLM)
  • zero-copy support for increased throughput

Serf is the default client library of Apache Subversion and Apache OpenOffice



The latest 1.3.8 release source tarballs can be found here:

Windows package: serf-1.3.8.zip

SHA1: bbbd63336f28c6ee7af516c8560e3a35f084a4bb

Other platforms: serf-1.3.8.tar.bz2

SHA1: 1d45425ca324336ce2f4ae7d7b4cfbc5567c5446

Older versions can be downloaded from the Downloads page.

Project Information

Labels:
http.client http C