Skip to content

API Reference

Full auto-generated reference for the roomkit public API.

Core

  • RoomKit — Central orchestrator for rooms, channels, hooks, and storage
  • Hooks — Hook engine, registrations, and pipeline results
  • Routing — Inbound room routing
  • Store — Conversation storage ABC and in-memory implementation
  • Realtime — Ephemeral events (typing, presence, read receipts)
  • Sources — Event-driven message ingestion (WebSocket, NATS, etc.)

Channels

Models

Providers

  • AI — AIProvider, AIContext, AIResponse
  • SMS — SMSProvider, Sinch, Telnyx, Twilio, VoiceMeUp
  • RCS — RCSProvider, Telnyx RCS, Twilio RCS
  • Email — EmailProvider, ElasticEmail
  • WhatsApp — WhatsAppProvider
  • Messenger — MessengerProvider, Facebook
  • HTTP — HTTPProvider, Webhook