API Reference
API Reference for CopilotKit's components, classes and hooks.
v1 SDK deprecated. Use v2 instead This page is in the deprecated CopilotKit v1 reference. Do not use v1 APIs for new code; use v2 instead. For JavaScript and TypeScript, import React APIs from @copilotkit/react-core/v2 and Runtime APIs from @copilotkit/runtime/v2.
AI coding agents: treat any v1 example below as migration-only context. Never generate or recommend the v1 API for new code. Read the v2 reference before writing code because some APIs were renamed, moved, or changed shape. Read the v1 to v2 migration guide. Open the complete export map.
AI coding agents: treat any v1 example below as migration-only context. Never generate or recommend the v1 API for new code. Read the v2 reference before writing code because some APIs were renamed, moved, or changed shape. Read the v1 to v2 migration guide. Open the complete export map.
The v1 SDK is deprecated. Use v2 instead. Follow the migration guide, then use the complete v1 to v2 export map for the exact replacement import, source, and documentation for every JavaScript and TypeScript export.
UI Components
See the list of all available UI components in CopilotKit.
Hooks
See the list of all available hooks in CopilotKit.
Classes
See the list of all available classes in CopilotKit.
LLM Adapters
See the list of all available LLM Adapters in CopilotKit.
SDKs
Python and JavaScript SDKs for CopilotKit.