# neon HTTP/WebDAV client library

## Introduction

This chapter provides an introduction to neon, giving an overview of the range of features offered, and some general guidelines for using the neon API.

neon aims to provide a modern, flexible, and simple API in the C programming language for implementing HTTP and WebDAV support. The WebDAV functionality is entirely separate from the basic HTTP functionality; neon can be used simply as an HTTP client library, ignoring the WebDAV support if desired.

§ion.features; §ion.using; §ion.security;

## The &neon; C language interface

The documentation for the &neon; interface is split between this chapter, which gives a broad introduction to the abstractions exposed by the library, and ref, which gives a function-by-function breakdown of the interface.

§ion.xml;

## neon API reference

&date; neon &version; ©right;

## neon API reference

&refneon; &refconfig; &refresolve; &refbuf; &refbufapp; &refbufutil; &refbufcr; &refbufdest; &refhash; &refparam; &referr; &refgetst; &reffeat; &refi18n; &refiaddr; &refalloc; &refsess; &refproxy; &refsessflags; &refreq; &refreqhdr; &refresphdr; &refopts; &refreqflags; &refreqbody; &refred; &refauth; &refshave; &refinit; &refsslcert; &refsslcert2; &refsslcertio; &refssldname; &refssltrust; &refsslvfy; &refclicert; &refstatus; &reftok; &refvers; &refxml;
&biblio;