# Deepkit GraphQL ## Docs - [NestJS](https://deepkit-graphql.js.org/comparisons/nestjs.md) - [Fields](https://deepkit-graphql.js.org/concepts/resolvers/fields.md) - [Middleware](https://deepkit-graphql.js.org/concepts/resolvers/middleware.md) - [Mutations](https://deepkit-graphql.js.org/concepts/resolvers/mutations.md) - [Overview](https://deepkit-graphql.js.org/concepts/resolvers/overview.md) - [Queries](https://deepkit-graphql.js.org/concepts/resolvers/queries.md) - [Subscriptions](https://deepkit-graphql.js.org/concepts/resolvers/subscriptions.md) - [Data](https://deepkit-graphql.js.org/concepts/types/data.md) - [Inline](https://deepkit-graphql.js.org/concepts/types/inline.md): In TypeScript, an inline type refers to a type definition declared directly at the point of use without assigning it a separate name. - [Overview](https://deepkit-graphql.js.org/concepts/types/overview.md) - [Referenced](https://deepkit-graphql.js.org/concepts/types/referenced.md): In TypeScript, a referenced type is a type definition declared with a specific name, allowing it to be referred to or reused elsewhere in the code. - [Utility](https://deepkit-graphql.js.org/concepts/types/utility.md) - [Validation](https://deepkit-graphql.js.org/concepts/types/validation.md) - [Apollo](https://deepkit-graphql.js.org/integrations/apollo.md): Use [Apollo](https://www.apollographql.com/docs/apollo-server/) as the underlying GraphQL server - [Standalone](https://deepkit-graphql.js.org/integrations/standalone.md) - [Yoga](https://deepkit-graphql.js.org/integrations/yoga.md): Use [Yoga](https://the-guild.dev/graphql/yoga-server) as the underlying GraphQL server - [Introduction](https://deepkit-graphql.js.org/introduction.md) - [NestJS](https://deepkit-graphql.js.org/migrations/nestjs.md) - [Quickstart](https://deepkit-graphql.js.org/quickstart.md) ## OpenAPI Specs - [openapi](https://deepkit-graphql.js.org/api-reference/openapi.json) ## Optional - [Changelog](https://github.com/marcus-sa/deepkit-graphql/releases)