oichat_sdk

OiChat Flutter SDK for real-time chat integration.

Provides REST API client and Centrifugo WebSocket real-time messaging for Flutter and Dart applications.

Features

  • Room management (create, list, join, leave)
  • Real-time messaging via Centrifugo WebSocket
  • Presence tracking
  • File upload support
  • Push notification token management
  • Multi-tenant support with project isolation

Getting Started

import 'package:oichat_sdk/oichat_sdk.dart';

final client = OiChatClient(
  baseUrl: 'https://your-api-url.com',
  projectId: 'your-project-id',
  token: 'user-jwt-token',
);

Documentation

For full documentation, visit https://oichatapi.com

Libraries

oichat_sdk