0-RTT Connection Resumption
Last updated Oct 16, 2026 Zero round trip time resumption (0-RTT) improves performance for clients who have previously connected to your website, reducing latency for returning users. This feature is especially beneficial for those who frequently visit your application or connect over mobile networks.
We support 0-RTT for GET, HEAD, and OPTIONS requests, facilitating faster responses for these types of requests. Note that 0-RTT is not supported for POST requests.
In line with 0-RTT standards, we add the Early-Data: 1 header to 0-RTT requests, which allows origin servers to identify when a request has used 0-RTT resumption. Customers should be able to see the Early-Data: 1 header for any 0-RTT requests connecting to their origin.
For more information on 0-RTT, including its functionality and potential limitations, refer to our blog post ↗︎.
Availability
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Availability | Yes | Yes | Yes | Yes |
Enable 0-RTT Connection Resumption
By default, 0-RTT Connection Resumption is not enabled on your Cloudflare application.
To enable 0-RTT Connection Resumption in the dashboard:
- In the Cloudflare dashboard, go to the Speed > Settings page. Go to Settings ↗
- Go to the Protocol Optimization tab and under 0-RTT Connection Resumption, switch the toggle to On.
To adjust your 0-RTT Connection Resumption settings with the API, send a PATCH request with 0rtt as the setting name in the URI path, and the value parameter set to "on" or "off".
Note
The 0-RTT Connection Resumption is only established between the client and Cloudflare. It does not extend to the origin server.
Security considerations
0-RTT reduces latency by allowing requests before the connection handshake completes. By design, these requests can be replayed and, for QUIC, processed before the client source IP address is validated. Before enabling 0-RTT, evaluate whether these risks are compatible with your security requirements.
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/speed/optimization/protocol/0-rtt-connection-resumption/#page","headline":"0-RTT Connection Resumption","description":"Resume TLS connections faster with zero round-trip time.","url":"https://developers.cloudflare.com/speed/optimization/protocol/0-rtt-connection-resumption/","inLanguage":"en","image":"https://developers.cloudflare.com/speed/optimization/protocol/0-rtt-connection-resumption/og.png?v=48c55b1d4fcc336b","dateModified":"2026-10-16","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
description: Improve page load order with Enhanced HTTP/2 Prioritization. title: Enhanced HTTP/2 Prioritization image: https://developers.cloudflare.com/speed/optimization/protocol/enhanced-http2-prioritization/og.png?v=1aace9c1d71b20fb
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/speed/llms.txt
Use this file to discover all available pages before exploring further.
Docs