> ## Documentation Index
> Fetch the complete documentation index at: https://nestjs-query.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Install

## @ptc-org/nestjs-query-core[​](#ptc-orgnestjs-query-core "Direct link to @ptc-org/nestjs-query-core")

```bash theme={null}
npm i @ptc-org/nestjs-query-core @nestjs/common class-transformer
```

## @ptc-org/nestjs-query-graphql[​](#ptc-orgnestjs-query-graphql "Direct link to @ptc-org/nestjs-query-graphql")

```bash theme={null}
npm i @ptc-org/nestjs-query-graphql @nestjs/common @nestjs/graphql graphql graphql-subscriptions class-transformer class-validator dataloader
```

**NOTE** `@ptc-org/nestjs-query-graphql` has opted for peer dependencies to follow nest conventions and to prevent duplicate installations of packages.

## @ptc-org/nestjs-query-rest[​](#ptc-orgnestjs-query-rest "Direct link to @ptc-org/nestjs-query-rest")

```bash theme={null}
npm i @ptc-org/nestjs-query-rest @nestjs/common @nestjs/core @nestjs/swagger class-transformer class-validator
```

**NOTE** `@ptc-org/nestjs-query-rest` uses peer dependencies so that it shares the NestJS, Swagger, validation, and transformation packages used by your application.

## @ptc-org/nestjs-query-typeorm[​](#ptc-orgnestjs-query-typeorm "Direct link to @ptc-org/nestjs-query-typeorm")

```bash theme={null}
npm i @ptc-org/nestjs-query-typeorm @nestjs/common @nestjs/typeorm class-transformer typeorm
```

**NOTE** `@ptc-org/nestjs-query-typeorm` has opted for peer dependencies to follow nest conventions and to prevent duplicate installations of packages.

## @ptc-org/nestjs-query-sequelize[​](#ptc-orgnestjs-query-sequelize "Direct link to @ptc-org/nestjs-query-sequelize")

```bash theme={null}
npm i @ptc-org/nestjs-query-sequelize @nestjs/common @nestjs/sequelize sequelize sequelize-typescript
```

**NOTE** `@ptc-org/nestjs-query-sequelize` has opted for peer dependencies to follow nest conventions and to prevent duplicate installations of packages.

## @ptc-org/nestjs-query-mongoose[​](#ptc-orgnestjs-query-mongoose "Direct link to @ptc-org/nestjs-query-mongoose")

```bash theme={null}
npm i @ptc-org/nestjs-query-mongoose @nestjs/common @nestjs/mongoose mongoose mongodb
```

**NOTE** `@ptc-org/nestjs-query-mongoose` has opted for peer dependencies to follow nest conventions and to prevent duplicate installations of packages.

## @ptc-org/nestjs-query-typegoose[​](#ptc-orgnestjs-query-typegoose "Direct link to @ptc-org/nestjs-query-typegoose")

```bash theme={null}
npm i @ptc-org/nestjs-query-typegoose @nestjs/common @typegoose/typegoose nestjs-typegoose mongoose mongodb
```

**NOTE** `@ptc-org/nestjs-query-typegoose` has opted for peer dependencies to follow nest conventions and to prevent duplicate installations of packages.

[Edit this page](https://github.com/tripss/nestjs-query/edit/master/docs/introduction/install)
