Support for WebTransport over HTTP/3 QUIC #4343
Replies: 2 comments 2 replies
-
@shivarammysore It's not clear to me what the OpenAPI Specification needs to do here. WebTransport seems to be operating at a different level than what the OAS does. Would this fit better with AsyncAPI? |
Beta Was this translation helpful? Give feedback.
-
OAS currently supports HTTP/3 and WebSockets via AsyncAPI
Note that H3Net remains HTTP-based and does not natively fit into the traditional publish-subscribe model of Async API. Protocol-agnostic AsyncAPI is optimized for event-based systems too. Our requirement: H3Net (with HTTP/3 and potentially WebTransport) supports low-latency, reliable messaging and can facilitate bidirectional communication. Hence the ask. Currently, we maintain a valid OpenAPI 3.0 JSON schema. We then run a script to convert the same into WebTransport - mostly the same paths, etc but enables code generation with with Question: Is there something we can add to the OpenAPI spec schema so that code generation tools use the same schema to generate the "WebTransport" version in this case? Or do you have any different suggestions that I should explore? Thanks |
Beta Was this translation helpful? Give feedback.
-
I am building a new protocol H3Net (https://h3net.switchnomix.com) and we are using HTTP/3 QUIC. As we have to do bidirectional messaging, we have options of streaming, websockets and WebTransport. We believe
WebTransport
suits best for our use cases. Does OpenAPI schema have plans to support WebTransport endpoints which are not natively supported in OpenAPI 3.0? The specification and schema is available on the website and I am happy to provide more details as required. ThanksBeta Was this translation helpful? Give feedback.
All reactions