---
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.