> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Artemis mobile SDK overview

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](https://www.npmjs.com/package/@koredev/artemis-react-native-socket-sdk).

* **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](https://www.npmjs.com/package/@koreai/artemis-react-native-ui-sdk).

## 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](https://pub.dev/packages/artemis_socket_plugin).

* **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](https://pub.dev/packages/artemis_ui_plugin).
