Kubernetes CRD Schemas
JSON schemas extracted from live CustomResourceDefinitions
18 API groups
137 schemas
Updated 2026-06-23 06:31 UTC
Usage — yaml-language-server
Add a modeline to any YAML file. Works in VS Code, Neovim, Helix, and any editor with yaml-language-server:
# yaml-language-server: $schema=https://YOUR_DOMAIN/all.json
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: example
Or configure schemas globally in VS Code settings:
// .vscode/settings.json
"yaml.schemas": {
"https://YOUR_DOMAIN/all.json": ["**/*.yaml"]
}
acme.cert-manager.io 2
actions.github.com 4
application.kubero.dev 1
barmancloud.cnpg.io 1
ceph.rook.io 17
cert-manager.io 4
coroot.com 1
externaldns.k8s.io 1
groupsnapshot.storage.k8s.io 3
metallb.io 8
objectbucket.io 2
postgresql.cnpg.io 9
projectcontour.io 5
redhatcop.redhat.io 47
secrets.hashicorp.com 10
snapshot.storage.k8s.io 6
velero.io 13
No matching sources, groups, or schemas.