The AI SDK (maintained by Vercel) is a free, open-source TypeScript toolkit for building AI-powered applications. It provides a unified API across different LLM providers — you can swap models in and out without changing your app logic.
| Part | Use Case |
|---|---|
| AI SDK Core | Backend — Node.js, Deno, Bun, etc. |
| AI SDK UI | Frontend hooks & components linked to an AI SDK backend |
| AI SDK RSC | React Server Components framework integration |
These notes cover AI SDK Core only.