> ## 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.

# 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](/introduction/install#ptc-orgnestjs-query-graphql)

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

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

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