- Socket SDKs for the underlying connection and messaging capabilities. Use it to build and control your own chat interface.
- UI SDKs to quickly create a ready-to-use UI experience. Use it to embed the platform’s chat experience in a UI.
React native SDKs
- React Native Socket SDK — A headless SDK that provides WebSocket connectivity, authentication, session management, messaging, streaming responses, message history, interactive actions, feedback, and automatic reconnection. It doesn’t include a user interface. Download here.
- React Native UI SDK — A UI layer built on the React Native Socket SDK. It provides chat screens and modals, message bubbles, rich-content rendering, themes, and configuration helpers. Download here.
Flutter SDKs
- Flutter Socket SDK — Provides the core SDK capabilities for connecting to Artemis, sending and receiving messages, managing conversation history, and listening to SDK and chat events. The application builds its own UI using the SDK. Download here.
- Flutter UI Plugin — Provides a complete configurable AI agent chat experience, including chat UI, message history, connection status, rich-content rendering, themes, and UI customization. The plugin manages the chat connection internally. Download here.