# Summary

[Introduction](./introduction.md)

# Getting Started

- [Installation](./getting-started/installation.md)
- [Quick Start](./getting-started/quick-start.md) 
- [Generating Descriptors](./getting-started/generating-descriptors.md)

# Core Concepts

- [Queries, Mutations & Subscriptions](./core/operations.md)
- [File Uploads](./core/file-uploads.md)
- [Field-Level Control](./core/field-control.md)
- [Multi-Descriptor Support](./core/multi-descriptor.md)

# Apollo Federation

- [Overview](./federation/overview.md)
- [Defining Entities](./federation/entities.md)
- [Entity Resolution](./federation/entity-resolution.md)
- [Extending Entities](./federation/extending-entities.md)
- [Federation Directives](./federation/directives.md)
- [Running with Apollo Router](./federation/apollo-router.md)

# Advanced Features

- [Middleware](./advanced/middleware.md)
- [DoS Protection](./advanced/dos-protection.md)
- [Health Checks](./advanced/health-checks.md)
- [Prometheus Metrics](./advanced/metrics.md)
- [OpenTelemetry Tracing](./advanced/tracing.md)
- [Introspection Control](./advanced/introspection.md)
- [REST API Connectors](./advanced/rest-connectors.md)

# Performance & Resilience

- [Response Caching](./performance/caching.md)
- [Response Compression](./performance/compression.md)
- [Automatic Persisted Queries](./performance/apq.md)
- [Circuit Breaker](./performance/circuit-breaker.md)
- [Batch Queries](./performance/batch-queries.md)
- [DataLoader](./performance/dataloader.md)

# Production

- [Query Whitelisting](./production/query-whitelisting.md)
- [Graceful Shutdown](./production/graceful-shutdown.md)
- [Header Propagation](./production/header-propagation.md)
- [Configuration Reference](./production/configuration.md)

# Reference

- [API Documentation](./reference/api.md)
- [Changelog](./reference/changelog.md)
- [Contributing](./reference/contributing.md)
