# External Store API Reference URL: /docs/api-reference/external-store External store runtime, message conversion helpers, and adapters for assistant-ui React apps that own their chat state outside the runtime. {/* AUTO-GENERATED PAGE by scripts/generate-api-reference.mts */} {/* The page list is generated from exported APIs; edit only the manual prose slot. */} {/* api-manual:start */} External store APIs are for applications that already have their own message, thread, or persistence model. They let assistant-ui render and control that state without forcing the app to adopt the built-in runtime storage shape. {/* api-manual:end */} ## Pages \[#pages] {"Convert external message formats into assistant-ui's message and thread state for the external store runtime."} {"Runtime components, options, and adapters for using assistant-ui with externally owned chat state."}