UTD Channels

Realtime-каналы и события полная совместимость с Pusher

Запускайте live-функции за минуты с публичными, приватными и presence-каналами плюс webhooks для событий. Совместимость с Pusher на уровне протокола — ваши SDK просто работают: смените host и поехали.

Те же SDK, смена одного host — без переписывания кода

Возможности

Любой realtime-сценарий, один протокол

Публичные, приватные и presence-каналы — тот же API, который уже знают разработчики на Pusher.

Публичные каналы

Открытые broadcast-каналы для live-счётов, лент, дашбордов и любых данных, которые может получать каждый клиент.

Мгновенный broadcastБез авторизацииНеограниченно подписчиков

Приватные каналы

Авторизованные каналы для данных отдельного пользователя — ваш сервер подписывает подписку, чтобы подключались только авторизованные клиенты.

Подпись на сервереСобытия клиентаИзоляция по пользователю

Presence-каналы

Точно знайте, кто онлайн: списки участников, события входа/выхода и живой счётчик участников из коробки.

Кто онлайнmember_added/removedЖивой счётчик участников

Глобальная сеть

Серверы в 200+ странах

Powered by Google Cloud’s global network, our servers sit close to your users in 200+ countries — near-zero latency and a 200ms max round-trip. Headquartered in Egypt 🇪🇬.

0+

Страны

0ms

Макс. задержка

0+

Облачные регионы

0%

Аптайм

Почему UTD Channels

Drop-in-совместимость, готовность к масштабу

Всё, чего ждут разработчики на Pusher — на более дешёвой инфраструктуре Google, без привязки к вендору.

Совместимость с Pusher на уровне протокола

Оставьте pusher-js, Laravel Echo и pusher-http-* — направьте их на UTD, и всё работает.

Query API byte-for-byte

REST Channel Query API (list, status, users) идентичен Pusher — без изменений на клиенте.

Публичные, приватные и presence

Все три типа каналов с подписью авторизации на сервере и полным presence-состоянием.

Webhooks для событий

Получайте channel_occupied / channel_vacated и member_added / member_removed прямо на ваш сервер.

Горизонтальное масштабирование

Масштабируется на Redis cluster для высокого fan-out и большого числа соединений.

Полная изоляция арендаторов

Каждое приложение полностью изолировано — без общего состояния и шумных соседей.

Без автопродления, бесплатный тариф

Подписка никогда не продлевается молча — она завершается с уведомлением и выгрузкой. Начните на бесплатном тарифе.

Работает на Google Cloud

Полностью построено на Google Cloud для глобального охвата и надёжности.

Скоро

В разработке

Push-уведомления для Channels

Web Push и Device Interests уже в пути — отправляйте таргетированные уведомления из того же приложения Channels. Сейчас в разработке.

Готовы создавать вместе с UTD?

Создайте аккаунт, пополните главный кошелёк и включите нужные вам сервисы.