# Announcing WebSocket Support with AsyncAPI v3 **Date:** 2025-02-21 **Author:** Danny Sheridan **Source:** https://buildwithfern.com/post/announcing-websocket-support-with-asyncapi-v3 > With full AsyncAPI support in Fern SDKs and Docs, you can now document your WebSocket endpoints with ease. You can add AsyncAPI next to your OpenAPI for a complete API reference. --- With full AsyncAPI support in Fern SDKs and Docs, you can now **document your WebSocket endpoints with ease.**  Fern continues to support AsyncAPI v2 and now includes full support for the newly released [v3](https://c.vialoops.com/CL0/https:%2F%2Fpylonlinks.com%2Flink%3Furl=https%253A%252F%252Fwww.asyncapi.com%252Fdocs%252Fmigration%252Fmigrating-to-v3%26utm_campaign_id=3e2bbad6-2e7e-4602-ac28-711fdbf52be4%26utm_slack_channel=C0898JM5DT9%26is_preview=true/1/0100019529c328c5-9c8d1eda-736d-4fa8-818f-5482ac5352d1-000000/lZG0fDZXS8swCx8xlEGfv9PkzBgCDcOnraaVRUcYIms=392). Who benefits from low-latency, bi-directional APIs? It turns out Fintech (real-time market data) and Conversational AI (fast, dynamic interactions) are two hot areas.[Deepgram](https://c.vialoops.com/CL0/https:%2F%2Fdeepgram.com%2F/1/0100019529c328c5-9c8d1eda-736d-4fa8-818f-5482ac5352d1-000000/Gc6Jxaq57JHs3erOR7yIci3SJOEtr6JhmFgY_jFSvhg=392), a Voice AI platform for developers, is using AsyncAPI to deliver event-driven APIs to their customers. ![](/blog/67ba7e7a41e4436f8fb419d8_asyncapi-quote-320ba2d3.png) ## **How AsyncAPI v3 is built for modern event-driven architectures** ![](/blog/67ba7ea285a0230cb9b9b282_async-api-2-90eba020.png) AsyncAPI v3 separates **operations** (like send and receive) from **channels**, making APIs more flexible and scalable. You can now reuse channels across services, define message flows more clearly, and handle multiple communication streams with ease. [Get all the details in the launch post](https://c.vialoops.com/CL0/https:%2F%2Flink.buildwithfern.com%2FXuBXz3m/2/0100019529c328c5-9c8d1eda-736d-4fa8-818f-5482ac5352d1-000000/t-pKfmKy0G77KkrOrZo5dbX4zQ0YtELbB6Z5JXGaSeM=392). ## **Auto-generated code examples** ![](/blog/67ba7ec85741c3c70f3c1eb8_async-api-4-skewed-47fd8860.png) Fern **auto-generates dynamic documentation** with real-world examples, showing you exactly how to send messages over WebSocket with AsyncAPI. No guesswork—just ready-to-use payloads and message formats that help you integrate faster and reduce errors. See them live in [Deepgram Docs](https://c.vialoops.com/CL0/https:%2F%2Flink.buildwithfern.com%2FsDRQQsB/2/0100019529c328c5-9c8d1eda-736d-4fa8-818f-5482ac5352d1-000000/SKf4q-OGzfiYxa5hySdhP2hgBTXUg6cEcd7xFcrUcbA=392). Get started with WebSockets in Fern today, [read the docs](https://c.vialoops.com/CL0/https:%2F%2Fbuildwithfern.com%2Flearn%2Fdocs%2Fapi-references%2Fgenerate-websocket-ref/1/0100019529c328c5-9c8d1eda-736d-4fa8-818f-5482ac5352d1-000000/uyHMPJP8qMKc3X9zflvQAnAEdAoDp5iX5xdGrnp3QjU=392).