Compiling with libsoup — Notes on compiling
libsoup Client Basics — Client-side tutorial
libsoup Client SoupRequest API — Using libsoup with a mix of http and non-http URIs.
Porting to the new SoupSession — Notes on porting from SoupSessionAsync and SoupSessionSync to SoupSession
libsoup Server Basics — Server-side tutorial
Core API
SoupAuth — HTTP client-side authentication support
SoupAuthDomain — Server-side authentication
SoupAuthDomainBasic — Server-side "Basic" authentication
SoupAuthDomainDigest — Server-side "Digest" authentication
SoupCache — Caching support
SoupCookie — HTTP Cookies
SoupMessage — An HTTP request and response.
SoupMessageHeaders — HTTP message headers
SoupMessageBody — HTTP message body
soup-method — HTTP method definitions
Soup Miscellaneous Utilities — Miscellaneous functions
SoupMultipart — multipart HTTP message bodies
SoupMultipartInputStream — Multipart input handling stream
SoupRequest — Protocol-independent streaming request interface
SoupRequestHTTP — SoupRequest support for "http" and "https" URIs
SoupRequestFile — SoupRequest support for "file" and "resource" URIs
SoupRequestData — SoupRequest support for "data" URIs
SoupServer — HTTP server
SoupServer deprecated API
SoupSession — Soup session state object
SoupSessionAsync — SoupSession for asynchronous (main-loop-based) I/O (deprecated).
SoupSessionSync — SoupSession for blocking I/O in multithreaded programs (deprecated).
soup-status — HTTP (and libsoup) status codes
Top Level Domain utils — Top-Level Domain Utilities
SoupURI — URIs
Version Information — Variables and functions to check the libsoup version
Additional Features
SoupSessionFeature — Interface for miscellaneous session features
SoupAuthManager — HTTP client-side authentication handler
SoupContentDecoder — Content-Encoding handler
SoupContentSniffer — Content sniffing for SoupSession
SoupCookieJar — Automatic cookie handling for SoupSession
SoupCookieJarText — Text-file-based ("cookies.txt") Cookie Jar
SoupCookieJarDB — Database-based Cookie Jar
SoupHSTSEnforcer — Automatic HTTP Strict Transport Security enforcing for SoupSession
SoupHSTSEnforcerDB — Persistent HTTP Strict Transport Security enforcer
SoupLogger — Debug logging support
SoupProxyResolverDefault — System proxy configuration integration
Web Services APIs
HTML Form Support — HTML form handling
XMLRPC Support — XML-RPC support
WebSockets — The WebSocket Protocol
Low-level Networking API
SoupAddress — DNS support
SoupSocket — A network socket
Annotation Glossary