Free to Use

Free WebSocket Server — Fully Managed, No Credit Card

Production-ready WebSocket infrastructure. Free to use, zero ops, no payment required.

Apinator is a fully managed, free-to-use WebSocket platform with channels, presence, and webhooks. No credit card, no trial, no paid tier above it. Create an app, point @apinator/client at it, ship.

Free to Use

Apinator costs nothing to use. No credit card, no trial, no paid plan above it. Fair-use limits apply to prevent abuse.

Zero Ops

No Docker, no VPS, no TLS certs to rotate. Create an app in the console and start publishing within minutes.

Full Feature Set

Public, private, and presence channels. Client events. Webhooks. HMAC auth. Multi-region. Not a stripped-down free tier.

Multi-Region (EU + US)

Pick the region per app so connections stay close to your users and payloads stay in the chosen jurisdiction.

Pusher-Compatible

The same channel and event API as Pusher. Existing client code works without changes — swap the import and go.

SDKs for Every Stack

Client SDKs for JS, Swift, and Kotlin. Server SDKs for Node.js, Python, Go, and PHP.

Up and Running in Minutes

Create an app in the console and connect your first client — no credit card, no setup.

quickstart.js
// 1. Create an app in the Apinator console, copy the APP_KEY. // 2. Connect from your frontend: import { RealtimeClient } from '@apinator/client' const client = new RealtimeClient('APP_KEY', { host: 'wss://rt.apinator.io' }) const ch = client.subscribe('live-updates') ch.bind('new-record', (data) => { console.log('Live update:', data) }) // 3. Publish from any backend: import { ApinatorServer } from '@apinator/server' const apinator = new ApinatorServer({ appId, key, secret }) await apinator.trigger('live-updates', 'new-record', { id: 42 })

Frequently Asked Questions

Ready to get started?

Completely free, no credit card required. Deploy in minutes.