Skip to content

Installation ​

bash
pnpm add @kavo/core @kavo/nest @kavo/typeorm
bash
npm install @kavo/core @kavo/nest @kavo/typeorm
bash
yarn add @kavo/core @kavo/nest @kavo/typeorm
bash
bun add @kavo/core @kavo/nest @kavo/typeorm
  • @kavo/core — the engine.
  • @kavo/nest — generates the NestJS routes.
  • @kavo/typeorm — adapts Kavo to a TypeORM DataSource. See TypeORM for the full wiring.

Peer dependencies ​

Kavo does not bundle your framework or your ORM. You install those yourself. A Nest app already has most of what @kavo/nest needs, and @kavo/core needs nothing at all.

Some peers are optional. For example, @kavo/nest only needs graphql if you use the GraphQL controller, and only needs the MCP SDK if you use the MCP controller. A REST-only install skips both.

See Peer dependencies for the full version table.

GraphQL and MCP ​

The same entities can be served over GraphQL and the Model Context Protocol, through the same engine. Both are optional and install separately from REST: see GraphQL and MCP for the install commands and setup.