The extension HTTP/2 is built on.
- The client advertises the protocols it can speak, and the server picks one, during the TLS handshake.
- That negotiation happens inside the TLS layer, below anything an HTTP component can reach.
- The standard Indy library does not support it. The custom Indy library makes ALPN, and with it HTTP/2, available.


