Code Input Area
Paste a CRD here (YAML or JSON), or drop a file.
Kubernetes CRD Viewer
Paste a CustomResourceDefinition to read its schema as browsable documentation instead
of deeply nested YAML. Output from kubectl get crd -o yaml works as-is.
What you get
- A summary card: group, scope, kind and names.
- A switcher for each served version, with its printer columns.
- A collapsible property tree showing each field's type, required flag, full path, description and constraints: defaults, enums, patterns, length and range limits, list/map types and CEL validation rules.
- Search fields by name, path or description (press /), or tick Required only. Double-click a field to find it in your input.
Try it
Browse the cert-manager Certificate CRD
Good to know
Both apiextensions.k8s.io/v1 and the older v1beta1 are supported,
in YAML or JSON, including multi-document files and kind: List output.
Related: YAML formatter · JSON Schema viewer · JSON formatter
Try an example
100% in-browser. Nothing you paste is uploaded.
Formatted Code Output
Header
Payload