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

# Getting Started

> The  package provided base  and graphql type classes to make creating code-first graphql CRUD applications easy.

## Installation[​](#installation "Direct link to Installation")

[Installation Docs](https://www.nestjs-query.dev/introduction/install.md#ptc-orgnestjs-query-graphql)

### Docs[​](#docs "Direct link to Docs")

* [DTOs](https://www.nestjs-query.dev/graphql/dtos.md) - Documentation about the use of DTOs and associated annotations.
* [Resolvers](https://www.nestjs-query.dev/graphql/resolvers.md) - Documentation about crud resolvers and their usage.
* [Dataloaders](https://www.nestjs-query.dev/graphql/dataloaders.md) - Documentation about configuring the generated dataloaders.
* [Queries](https://www.nestjs-query.dev/graphql/queries/endpoints.md) - Documentation about the provided graphql query endpoints.
* [Mutations](https://www.nestjs-query.dev/graphql/mutations.md) - Documentation about the provided graphql mutation endpoints.
* [Hooks](https://www.nestjs-query.dev/graphql/hooks.md) - Documentation about hooks (e.g before create one).
* [Authorization](https://www.nestjs-query.dev/graphql/hooks.md) - Documentation about authorization.
* [Subscriptions](https://www.nestjs-query.dev/graphql/subscriptions.md) - Documentation about enabling subscriptions.
* [Relations](https://www.nestjs-query.dev/graphql/relations.md) - Documentation about specifying relations in your resolvers.
* [Types](https://www.nestjs-query.dev/graphql/types.md) - Documentation for the provided graphql types.
* [Federation](https://www.nestjs-query.dev/graphql/federation.md) - Documentation for using `nestjs-query` with federation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.