# Configuration Schemas

Per-scanner configuration reference for every scan kind Escape runs. Use these pages for exact field names, types, and defaults; use the product guides for concepts and examples.

- **[ASM](<https://docs.escape.tech/documentation/reference/configuration-schemas/asm/index.md>)**: domain discovery, subdomain enumeration, port scanning, service discovery, inference, network.
- **[REST API DAST](<https://docs.escape.tech/documentation/reference/configuration-schemas/api-dast-rest/index.md>)**: REST scanner config, authentication, scope, inference.
- **[GraphQL API DAST](<https://docs.escape.tech/documentation/reference/configuration-schemas/api-dast-graphql/index.md>)**: GraphQL scanner config, authentication, scope, inference.
- **[WebApp DAST](<https://docs.escape.tech/documentation/reference/configuration-schemas/webapp-dast/index.md>)**: browser scanner config, routing, scope, inference.
- **[AI Pentesting](<https://docs.escape.tech/documentation/reference/configuration-schemas/ai-pentesting/index.md>)**: configure scans from the app; see the AI Pentesting guides for agent options.
