xref: /curl/docs/EXPERIMENTAL.md (revision a362962b)
1<!--
2Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
3
4SPDX-License-Identifier: curl
5-->
6
7# Experimental
8
9Some features and functionality in curl and libcurl are considered
10**EXPERIMENTAL**.
11
12Experimental support in curl means:
13
141. Experimental features are provided to allow users to try them out and
15   provide feedback on functionality and API etc before they ship and get
16   "carved in stone".
172. You must enable the feature when invoking configure as otherwise curl is
18   not built with the feature present.
193. We strongly advise against using this feature in production.
204. **We reserve the right to change behavior** of the feature without sticking
21   to our API/ABI rules as we do for regular features, as long as it is marked
22   experimental.
235. Experimental features are clearly marked so in documentation. Beware.
24
25## Experimental features right now
26
27 - The Hyper HTTP backend
28 - HTTP/3 support (using the quiche or msh3 backends)
29 - The rustls backend
30 - WebSocket
31 - Use of the HTTPS resource record and Encrypted Client Hello (ECH) when using DoH
32