> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/global-accelerator/faq/when-should-i-consider-using-layer-7-websockets.md).

# When should I consider using Layer 7 WebSockets

Layer 7 WebSockets should be used when real-time, bi-directional, and persistent communication between the client and the server is required. This is because WebSockets allow for efficient and low-latency communication by maintaining a persistent connection between the client and the server, avoiding the overhead of setting up and tearing down a new connection for every request.

Some common use cases for WebSockets include:

1. Online gaming: WebSockets can be used to create real-time multiplayer games that require low-latency communication between players and the server.
2. Chat applications: WebSockets can be used to create chat applications that require real-time messaging and notifications.
3. Collaborative editing: WebSockets can be used to enable real-time collaboration between multiple users, such as in document editing applications.
4. Real-time monitoring and notifications: WebSockets can be used to provide real-time updates and notifications for events such as stock prices, weather updates, or social media feeds.
