113498266Sopenharmony_ci# Experimental
213498266Sopenharmony_ci
313498266Sopenharmony_ciSome features and functionality in curl and libcurl are considered
413498266Sopenharmony_ci**EXPERIMENTAL**.
513498266Sopenharmony_ci
613498266Sopenharmony_ciExperimental support in curl means:
713498266Sopenharmony_ci
813498266Sopenharmony_ci1. Experimental features are provided to allow users to try them out and
913498266Sopenharmony_ci   provide feedback on functionality and API etc before they ship and get
1013498266Sopenharmony_ci   "carved in stone".
1113498266Sopenharmony_ci2. You must enable the feature when invoking configure as otherwise curl will
1213498266Sopenharmony_ci   not be built with the feature present.
1313498266Sopenharmony_ci3. We strongly advise against using this feature in production.
1413498266Sopenharmony_ci4. **We reserve the right to change behavior** of the feature without sticking
1513498266Sopenharmony_ci   to our API/ABI rules as we do for regular features, as long as it is marked
1613498266Sopenharmony_ci   experimental.
1713498266Sopenharmony_ci5. Experimental features are clearly marked so in documentation. Beware.
1813498266Sopenharmony_ci
1913498266Sopenharmony_ci## Experimental features right now
2013498266Sopenharmony_ci
2113498266Sopenharmony_ci - The Hyper HTTP backend
2213498266Sopenharmony_ci - HTTP/3 support (using the quiche or msh3 backends)
2313498266Sopenharmony_ci - The rustls backend
2413498266Sopenharmony_ci - WebSocket
25