# Graphene Django Query Optimizer > Automatically optimize SQL queries in Graphene-Django schemas. ## Docs - [Home](https://mrthearman.github.io/graphene-django-query-optimizer/index.md): Graphene Django Query Optimizer: automatically optimize SQL queries in Graphene-Django schemas. - [Quickstart](https://mrthearman.github.io/graphene-django-query-optimizer/quickstart.md): How to use the optimizer to remove N+1 queries from a Graphene-Django schema. - [Relay](https://mrthearman.github.io/graphene-django-query-optimizer/relay.md): How to optimize Relay nodes and connections. - [Filtering](https://mrthearman.github.io/graphene-django-query-optimizer/filtering.md): How to filter optimized querysets with django-filter and object type filtering hooks. - [Depth Limiting](https://mrthearman.github.io/graphene-django-query-optimizer/depth.md): How to limit query depth with the optimizer's max complexity. - [Fragments](https://mrthearman.github.io/graphene-django-query-optimizer/fragments.md): How fragment spreads and inline fragments are optimized. - [Custom Fields](https://mrthearman.github.io/graphene-django-query-optimizer/custom.md): Custom fields that tell the optimizer which annotations and model fields they need. - [Settings](https://mrthearman.github.io/graphene-django-query-optimizer/settings.md): All settings available for the optimizer. - [Technical Details](https://mrthearman.github.io/graphene-django-query-optimizer/technical.md): Technical details on how the optimizer introspects queries and builds optimizations. - [Contributing](https://mrthearman.github.io/graphene-django-query-optimizer/contributing.md): How to contribute to Graphene Django Query Optimizer.