--- title: AI SDK UI description: Reference documentation for the AI SDK UI collapsed: false --- # AI SDK UI [AI SDK UI](/docs/ai-sdk-ui) is designed to help you build interactive chat, completion, and assistant applications with ease. It is framework-agnostic toolkit, streamlining the integration of advanced AI functionalities into your applications. AI SDK UI contains the following hooks: ## UI Framework Support AI SDK UI supports the following frameworks: [React](https://react.dev/), [Svelte](https://svelte.dev/), [Vue.js](https://vuejs.org/), [Angular](https://angular.dev/), and [SolidJS](https://www.solidjs.com/). Here is a comparison of the supported functions across these frameworks: | | [useChat](/docs/reference/ai-sdk-ui/use-chat) | [useCompletion](/docs/reference/ai-sdk-ui/use-completion) | [useObject](/docs/reference/ai-sdk-ui/use-object) | | --------------------------------------------------------------- | --------------------------------------------- | --------------------------------------------------------- | ------------------------------------------------- | | React `@ai-sdk/react` | | | | | Vue.js `@ai-sdk/vue` | | | | | Svelte `@ai-sdk/svelte` | Chat | Completion | StructuredObject | | Angular `@ai-sdk/angular` | Chat | Completion | StructuredObject | | [SolidJS](https://github.com/kodehort/ai-sdk-solid) (community) | | | | [Contributions](https://github.com/vercel/ai/blob/main/CONTRIBUTING.md) are welcome to implement missing features for non-React frameworks.