import ApiExamples from 'data/products/realtime/api-examples' import AppExamples from 'data/products/realtime/app-examples' import Solutions from 'data/Solutions' import { NextSeo } from 'next-seo' import Link from 'next/link' import { useRouter } from 'next/router' import { Button, Image } from 'ui' import CTABanner from '~/components/CTABanner' import DefaultLayout from '~/components/Layouts/Default' import SectionContainer from '~/components/Layouts/SectionContainer' import ProductsNav from '~/components/Products/ProductsNav' import APISection from '~/components/Sections/APISection' import ProductHeader from '~/components/Sections/ProductHeader' import RealtimeStyles from '~/styles/realtime.module.css' import { Grid, Layers, Menu } from 'lucide-react' import { PRODUCT_NAMES } from 'shared-data/products' import 'swiper/css' const Cursor = ({ className = '', color = 'none' }) => { return ( ) } function RealtimePage() { // base path for images const { basePath } = useRouter() const meta_title = 'Realtime | Sync your data in real time' const meta_description = 'Listens to changes in a PostgreSQL Database and broadcasts them over WebSockets' return ( <> Build modern web and mobile applications]} subheader={['Sync client state globally over WebSockets in Realtime']} image={[

Start a project

🤔

😄

, ]} documentation_url={'/docs/guides/realtime/broadcast'} />
realtime broadcast

Database changes

Listen to changes in the Database inserts, updates, and deletes and other changes.

realtime broadcast

Presence

Store and synchronize online user state consistently across clients.

realtime broadcast

Broadcast

Send any data to any client subscribed to the same Channel.

What you can build with Realtime

Build any kind of Realtime application with ease, including any of these scenarios.

{AppExamples.map((example) => { return ( <>
{example.title}

{example.title}

{example.description}

) })}

APIs that you can understand. With powerful libraries that work on client and server-side applications.

, ]} // [TODO] Point to the correct docs URL documentation_link={'/docs/guides/realtime/broadcast'} />
) } export default RealtimePage