Paste your Kubernetes YAML manifest into the input editor, or upload a .yaml file.
Select the target Kubernetes version to validate against the corresponding API schema.
The tool automatically analyzes your manifest for YAML syntax errors and Kubernetes schema compliance.
Review the validation results: syntax errors are highlighted line-by-line, and best-practice warnings (like missing resource limits) are listed below.
Click "Fix Indentation" to automatically correct common YAML formatting issues, or "Copy" to take your valid manifest to your cluster.
K8s Schema Validation: Checks your manifests against official Kubernetes OpenAPI specifications for specific versions.
Multi-Document Support: Validates files containing multiple Kubernetes resources separated by the standard "---" delimiter.
Best Practice Audits: Identifies missing CPU/memory limits, missing health probes (liveness/readiness), and insecure security contexts.
Real-time Linting: Catches YAML syntax errors like improper indentation, tab characters, and duplicate keys as you type.
Resource Detection: Automatically identifies the resource kind (Deployment, Service, Ingress, etc.) and applies the correct validation rules.
Security Scanning: Flags containers running as root or with privileged access to help you maintain a secure cluster.
Zero Server-Side Storage: Your YAML manifests are processed entirely in your browser; we never store or transmit your sensitive configuration data.
Version Switching: Easily test if your manifest is compatible with different Kubernetes versions (e.g., v1.29 vs v1.31).