showcase/shell-docs/src/content/docs/concepts/oss-vs-enterprise.mdx
CopilotKit ships in two layers: an open-source frontend stack (npm packages, no external service required) and an Enterprise Intelligence Platform that adds durable conversations, realtime sync, hosted inspection, and an admin console. Intelligence extends OSS — same SDK, same runtime — so the boundary is about which capabilities you unlock, not which code you write.
copilot-intelligence Helm chart on your own Kubernetes.| OSS only | Needs Enterprise Intelligence Platform | |
|---|---|---|
| Agent chat, frontend tools, agent state, gen-UI | Yes | |
| Any AG-UI integration (LangGraph, Mastra, Built-in, custom) | Yes | |
| Conversation history that survives reloads / devices | Yes | |
| Frontend thread API + realtime sync across tabs / devices | Yes | |
| Hosted inspector, admin console, multi-tenancy | Yes | |
| Hosted thread inspection and admin console | Yes |
Everything you need to build a working agentic app, with no external service from CopilotKit:
<FrontendOnly frontend="react"> - **Frontend SDK** — `@copilotkit/react-core`, exporting hooks and prebuilt components for chat, tools, state, threads, and generative UI. </FrontendOnly> <FrontendOnly frontend="angular"> - **Frontend SDK** — `@copilotkit/angular`, exporting standalone components, signal-based agent and thread APIs, typed tool registration, context, interrupts, and generative UI. </FrontendOnly> - **Runtime** — `@copilotkit/runtime`, the request handler that mounts in your application server. Framework-agnostic core plus thin adapters for Express, Hono, Bun, Deno, Cloudflare Workers. - **AG-UI protocol** — open standard for agent ↔ frontend communication. 16 standardized event types, transport-agnostic. - **Built-in Agent** — `BuiltInAgent` runs an in-process agent loop (OpenAI / Anthropic / Google / any AI-SDK model) without requiring an external framework. - **Integrations** — first-party adapters for LangGraph (Python / TypeScript / FastAPI), Mastra, CrewAI, Pydantic AI, Microsoft Agent Framework, AWS Strands, Google ADK, and others. - **Generative UI primitives** — tool rendering, state rendering, headless APIs, and framework-native theming.Apache 2.0 licensed. Run it on any host, in any cloud, with any LLM provider.
A separate backend service that sits beside your runtime and unlocks the capabilities that need durable, multi-tenant infrastructure to be honest about:
Same Enterprise Intelligence Platform — you pick where it runs:
copilot-intelligence Helm chart into your own Kubernetes cluster. Pick this for data residency, on-prem requirements, or compliance control. You operate the workload (Postgres, Redis, ingress, OIDC, secret rotation); the chart and the same Enterprise Intelligence Platform image power the install.Application code doesn't change between cloud-hosted and self-hosted — same frontend SDK and runtime APIs. Only the platform endpoint and credential set change.
The OSS runtime knows how to talk to the Enterprise Intelligence Platform but doesn't require it.
If your app keeps state in your own backend (Postgres, your own auth) and you're fine reconstructing thread context from your own store, OSS may be enough. The moment you want CopilotKit to be the conversation persistence layer — across users, devices, and sessions — the Enterprise Intelligence Platform is the right answer.