Skip to content

SocketQL

Real-time GraphQL over Socket.IO — live queries, URQL exchanges, and React hooks out of the box.

Real-Time by Default

WebSocket-first transport via Socket.IO — no polling, no long HTTP requests. Results stream instantly.

Live Queries

Declarative live queries with resource-based invalidation — the server pushes updates, the client patches diffs.

URQL Exchanges

Custom cache, emit, and hold-subscription exchanges that integrate seamlessly with the URQL client.

React Hooks

Suspense-ready useQuery and useMutation hooks with built-in cache invalidation and optimistic UI support.