Skip to search

Kubernetes CRD Schemas

JSON schemas extracted from live CustomResourceDefinitions

123 API groups
836 schemas
Updated 2026-09-11 22:02 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 627
acme.cert-manager.io 2
agentgateway.dev 4
apiextensions.crossplane.io 9
apps.emqx.io 3
argoproj.io 3
backup.kubevirt.io 2
barmancloud.cnpg.io 1
cdi.kubevirt.io 10
ceph.rook.io 19
cert-manager.io 4
cilium.io 29
clone.kubevirt.io 2
csi.ceph.io 5
cstor.openebs.io 10
db.movetokube.com 2
dragonflydb.io 1
eventing.keda.sh 2
export.kubevirt.io 2
extensions.istio.io 2
external-secrets.io 10
externaldns.k8s.io 2
fluentbit.fluent.io 13
fluentd.fluent.io 9
fluxcd.controlplane.io 4
forklift.cdi.kubevirt.io 2
garage.rajsingh.info 12
gateway.envoyproxy.io 8
gateway.networking.k8s.io 19
gateway.networking.x-k8s.io 3
generators.external-secrets.io 19
grafana.integreatly.org 13
groupsnapshot.storage.k8s.io 9
helm.toolkit.fluxcd.io 1
http.keda.sh 2
image.toolkit.fluxcd.io 3
inference.llmkube.dev 6
infra.contrib.fluxcd.io 2
instancetype.kubevirt.io 4
k8s.cni.cncf.io 1
keda.sh 4
kopiur.home-operations.com 9
kubevirt.io 12
kustomize.toolkit.fluxcd.io 1
kyverno.io 15
litellm.home-operations.com 6
local.openebs.io 3
longhorn.io 25
migrations.kubevirt.io 1
miroir.home-operations.com 5
mongodbcommunity.mongodb.com 1
monitoring.coreos.com 10
monitoring.giantswarm.io 1
networking.istio.io 23
nfd.k8s-sigs.io 3
notification.toolkit.fluxcd.io 3
objectbucket.io 2
observability.giantswarm.io 1
onepassword.com 1
opentelemetry.io 5
operator.tekton.dev 14
operator.victoriametrics.com 25
ops.crossplane.io 3
pgbackrest.dalibo.com 2
pkg.crossplane.io 11
plugin.kubevirt.io 1
pocketid.internal 5
policies.kyverno.io 28
policy.cert-manager.io 1
pool.kubevirt.io 2
postgres-operator.crunchydata.com 4
postgresql.cnpg.io 11
protection.crossplane.io 2
renovate-operator.mogenius.com 2
reports.kyverno.io 2
resources.teleport.dev 32
security.istio.io 6
snapshot.kubevirt.io 6
snapshot.storage.k8s.io 6
source.extensions.fluxcd.io 1
source.toolkit.fluxcd.io 6
stunner.l7mp.io 7
tailscale.com 8
talos.dev 1
telemetry.istio.io 2
template.kubevirt.io 4
toolhive.stacklok.dev 27
topology.node.k8s.io 2
tor.agabani.co.uk 5
trust-manager.io 1
trust.cert-manager.io 1
tuppr.home-operations.com 2
upgrade.cattle.io 1
plan_v1.json
volsync.backube 2
wgpolicyk8s.io 2
zfs.openebs.io 7
Kubernetes Built-ins 207
admission.k8s.io 2
admissionregistration.k8s.io 15
apiextensions.k8s.io 4
apiregistration.k8s.io 4
apps 13
authentication.k8s.io 6
authorization.k8s.io 6
autoscaling 7
batch 6
certificates.k8s.io 9
coordination.k8s.io 5
core 39
discovery.k8s.io 4
events.k8s.io 4
extensions 1
flowcontrol.apiserver.k8s.io 8
imagepolicy.k8s.io 1
internal.apiserver.k8s.io 1
lifecycle.k8s.io 1
networking.k8s.io 12
node.k8s.io 5
policy 5
rbac.authorization.k8s.io 11
resource.k8s.io 14
scheduling.k8s.io 5
storage.k8s.io 15
storagemigration.k8s.io 4
Kustomize 2
kustomize.config.k8s.io 2

No matching sources, groups, or schemas.