# Dhal documentation index Dhal is an app-native WAF and request-security middleware for Node.js applications. It is published as `@rokadhq/dhal`, uses the CLI command `dhal`, and stores policy in `dhal.json`. Primary pages: - /quickstart — install and first middleware setup - /alpha-public — alpha-public stability and rollout guidance - /concepts/how-it-works — request pipeline and decision model - /concepts/runtime-safety — fail-open/fail-closed and bypass policy - /guides/presets — reviewable presets - /integrations/ai-autosetup — optional AI SDK autosetup - /cli/doctor — production-readiness diagnostics - /cli/report — redacted support reports - /operations/production-rollout — safe production rollout - /reference/configuration — dhal.json reference