Skip to main content
Artemis provides mobile SDKs to integrate AI agent capabilities into Android and iOS apps that are built using Flutter or React Native. Two types of SDKs are available:
  • 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.