Koder chat sdk

Koder Chat SDK (Dart)

  • *rea:*Observability (SDKs sector)
  • *ath:*engines/sdk/koder_chat
  • *ind:*Dart/Flutter library — HTTP + WebSocket client for Koder Chat

Role in the stack

Dart client SDK for the Koder Chat API. Provides typesafe HTTP client, persistent WebSocket connection for realtime messaging, and data models (channels, messages, users, reactions, attachments). Used by any Flutter app that integrates with Koder Chat — Bot, potential Chat mobile app, third-party Flutter integrations.

Primary couplings

Consumer Relationship
services/ai/bot/app Bot uses it to show and send Chat messages
products/horizontal/chat/app Primary consumer — the Chat mobile/desktop app
Any Flutter app Can integrate Koder Chat messaging directly

Interfaces

  • Dart package koder_chat — add to pubspec.yaml
  • ChatClient — REST operations (channels, messages, reactions, members)
  • ChatSocket — WebSocket connection with auto-reconnect, event streams
  • Data models: Channel, Message, User, Attachment, Reaction

Status

v0.1.0 — HTTP client + WebSocket + data models. Available as workspace-internal package.

Source: ../home/koder/dev/koder/meta/docs/stack/modules/koder-chat-sdk.md