Kubernetes CRD Schemas
JSON schemas extracted from live CustomResourceDefinitions
56 API groups
396 schemas
Updated 2026-06-05 08:07 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/cert-manager.io/certificate_v1.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/cert-manager.io/certificate_v1.json": ["**/certificates/*.yaml"]
}
Custom Resources 195
acme.cert-manager.io 2
barmancloud.cnpg.io 1
cert-manager.io 4
cilium.io 28
dragonflydb.io 1
external-secrets.io 10
externaldns.k8s.io 1
gateway.envoyproxy.io 8
gateway.networking.k8s.io 18
gateway.networking.x-k8s.io 3
generators.external-secrets.io 17
grafana.integreatly.org 13
groupsnapshot.storage.k8s.io 6
helm.cattle.io 2
hivemq.com 1
k3s.cattle.io 2
longhorn.io 23
mongodb.com 7
mongodbcommunity.mongodb.com 1
monitoring.coreos.com 10
onepassword.com 1
postgresql.cnpg.io 10
renovate-operator.mogenius.com 1
snapshot.storage.k8s.io 6
upgrade.cattle.io 1
velero.io 13
volsync.backube 2
Kubernetes Built-ins 199
admission.k8s.io 2
admissionregistration.k8s.io 11
apiextensions.k8s.io 4
apiregistration.k8s.io 4
apps 13
authentication.k8s.io 6
authorization.k8s.io 6
autoscaling 9
batch 6
certificates.k8s.io 5
coordination.k8s.io 5
core 39
discovery.k8s.io 4
extensions 1
flowcontrol.apiserver.k8s.io 8
imagepolicy.k8s.io 1
internal.apiserver.k8s.io 1
metrics.k8s.io 4
networking.k8s.io 12
node.k8s.io 5
policy 5
rbac.authorization.k8s.io 11
resource.k8s.io 12
scheduling.k8s.io 5
storage.k8s.io 15
storagemigration.k8s.io 1
Kustomize 2
kustomize.config.k8s.io 2
No matching sources, groups, or schemas.