> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Real-time messages for Lobby and Matchmaking APIs

> Overview of PlayFab Lobby and Matchmaking real-time messages, letting game clients subscribe over a persistent SignalR WebSocket to receive service updates.

<Note>
  The REST and SignalR APIs documented here are more complex than the client SDKs. Consider using the [Lobby C++ SDK](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members) or [Matchmaking C++ SDK](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members) instead, unless those SDKs don't meet your needs.
</Note>

The [Lobby and Matchmaking
services](/services/playfab/multiplayer/lobby/lobby-and-matchmaking) offer a real-time
messages feature, which enables individual game clients to subscribe to
receive messages from these services. Game clients subscribe for
messages over a persistent [SignalR WebSocket
connection](https://learn.microsoft.com/en-us/aspnet/core/signalr/introduction). To learn more about
the scenario as a whole, see the [conceptual documentation for Lobby and
Matchmaking real-time
messages](/services/playfab/multiplayer/lobby/lobby-and-matchmaking-real-time-messages).

To use this feature, game clients will first need to [implement a SignalR client
that connects to the SignalR Hub](/services/playfab/multiplayer/real-time-messages/signalr-hub) for real-time messages.
Once connected, the clients can [subscribe to
resources](/services/playfab/multiplayer/real-time-messages/subscribing-to-resources) they would like to receive messages
for.

## See also

* [Real-time messages SignalR Hub](/services/playfab/multiplayer/real-time-messages/signalr-hub)
* [Subscribing to resources](/services/playfab/multiplayer/real-time-messages/subscribing-to-resources)


## Related topics

- [Message real-time messages type](/services/playfab/multiplayer/real-time-messages/types/message.md)
- [Subscribing to resources for real-time messages](/services/playfab/multiplayer/real-time-messages/subscribing-to-resources.md)
- [SubscriptionChangeMessage real-time messages type](/services/playfab/multiplayer/real-time-messages/types/subscription-change-message.md)
- [Real-time messages SignalR Hub](/services/playfab/multiplayer/real-time-messages/signalr-hub.md)
- [EndSessionRequest real-time messages type](/services/playfab/multiplayer/real-time-messages/types/end-session-request.md)
