rembrembdocs

Realtime

Send and receive messages to connected clients.


Supabase provides a globally distributed Realtime service with the following features:

What can you build?#

Check the Getting Started guide to get started.

Examples#

[

Multiplayer.dev

Showcase application displaying cursor movements and chat messages using Broadcast.

](https://multiplayer.dev)

[

Chat

Supabase UI chat component using Broadcast to send message between users.

](https://supabase.com/ui/docs/nextjs/realtime-chat)

[

Avatar Stack

Supabase UI avatar stack component using Presence to track connected users.

](https://supabase.com/ui/docs/nextjs/realtime-avatar-stack)

[

Realtime Cursor

Supabase UI realtime cursor component using Broadcast to share users' cursors to build collaborative applications.

](https://supabase.com/ui/docs/nextjs/realtime-cursor)

Resources#

Find the source code and documentation in the Supabase GitHub repository.

[

Supabase Realtime

View the source code.

](https://github.com/supabase/realtime)

[

Realtime: Multiplayer Edition

Read more about Supabase Realtime.

](https://supabase.com/blog/supabase-realtime-multiplayer-general-availability)