Skip to search

Kubernetes CRD Schemas

JSON schemas extracted from live CustomResourceDefinitions

48 API groups
265 schemas
Updated 2026-06-13 08:19 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"] }
acme.cert-manager.io 2
actions.github.com 4
aquasecurity.github.io 12
barmancloud.cnpg.io 1
ceph.rook.io 18
cert-manager.io 4
cilium.io 30
clickhouse-keeper.altinity.com 1
clickhouse.altinity.com 3
core.strimzi.io 1
csi.ceph.io 10
deviceplugin.intel.com 8
dragonflydb.io 1
external-secrets.io 2
externaldns.k8s.io 1
fluxcd.controlplane.io 4
fpga.intel.com 2
gateway.envoyproxy.io 8
gateway.networking.k8s.io 17
gateway.networking.x-k8s.io 3
grafana.integreatly.org 13
groupsnapshot.storage.k8s.io 9
helm.toolkit.fluxcd.io 1
infra.contrib.fluxcd.io 2
installation.mattermost.com 1
k8s.cni.cncf.io 1
kafka.strimzi.io 9
kustomize.toolkit.fluxcd.io 1
mattermost.com 2
monitoring.coreos.com 10
monitoring.giantswarm.io 1
monitoring.grafana.com 1
notification.toolkit.fluxcd.io 6
objectbucket.io 2
observability.giantswarm.io 1
postgresql.cnpg.io 10
remediation.medik8s.io 1
renovate-operator.mogenius.com 1
secrets.infisical.com 7
self-node-remediation.medik8s.io 3
snapshot.storage.k8s.io 6
source.toolkit.fluxcd.io 6
stunner.l7mp.io 7
talos.dev 1
toolhive.stacklok.dev 25
tuppr.home-operations.com 2
upgrade.cattle.io 1
plan_v1.json
volsync.backube 3

No matching sources, groups, or schemas.