realtime

Realtime

WebSockets

WebSockets is a realtime capability available through Ably, Daily Bots on Aweb. Managed WebSocket connections for real-time data. Access it through a single unified API with automatic failover and intelligent routing.

Try WebSocketsAPI docs

Best for

Highest quality

Ably, Daily Bots

Premium tier

Contract

Max Latency100ms
Streaming RequiredYes

Providers (2)

ProviderScoreQualityPricing
Ably
80premiumstandard
Daily Bots
87premiumstandard

Quick start

Call WebSockets through Alfred — automatic provider selection, failover, and load balancing included.

cURL

curl -X POST https://api.alfred-ai.app/v1/execute \
  -H "Authorization: Bearer $ALFRED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "capability": "realtime.websockets",
    "input": { "prompt": "Hello world" }
  }'

TypeScript

import { Alfred } from '@alfred/core';

const alfred = new Alfred({ apiKey: process.env.ALFRED_API_KEY });

// Alfred automatically selects the best provider
const result = await alfred.execute({
  capability: 'realtime.websockets',
  input: { prompt: 'Hello world' },
});

console.log(result.output);

Orchestration pipeline

import { Alfred } from '@alfred/core';

const alfred = new Alfred({ apiKey: process.env.ALFRED_API_KEY });

// Multi-step pipeline with automatic failover
const result = await alfred.orchestrate({
  steps: [
    { id: 'step1', capability: 'realtime.websockets', input: { prompt: 'Hello world' } },
    { id: 'step2', capability: 'llm.chat', dependsOn: ['step1'],
      input: { prompt: 'Summarize: $step1.output' } },
  ],
});

Related Realtime capabilities

Pub/Sub Messaging

realtime

Presence Detection

realtime

Data Sync

realtime

Realtime Voice AI

realtime

Voice Agent Platform

realtime

Getting started →API reference →All providers →All capabilities →