Skip to search

Kubernetes CRD Schemas

JSON schemas extracted from live CustomResourceDefinitions

92 API groups
654 schemas
Updated 2026-09-25 14:39 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 454
acme.cert-manager.io 2
apiextensions.crossplane.io 9
athmer.cloud 1
authenticationflow.keycloak.crossplane.io 5
authenticationflow.keycloak.m.crossplane.io 5
cert-manager.io 4
cilium.io 14
client.keycloak.crossplane.io 4
client.keycloak.m.crossplane.io 4
core.strimzi.io 1
defaults.keycloak.crossplane.io 2
defaults.keycloak.m.crossplane.io 2
externaldns.k8s.io 2
gateway.envoyproxy.io 8
gateway.networking.k8s.io 19
gateway.networking.x-k8s.io 4
group.keycloak.crossplane.io 5
group.keycloak.m.crossplane.io 5
helm.cattle.io 2
helm.toolkit.fluxcd.io 1
identityprovider.keycloak.crossplane.io 11
identityprovider.keycloak.m.crossplane.io 11
k3s.cattle.io 2
kafka.strimzi.io 10
keycloak.crossplane.io 2
keycloak.m.crossplane.io 3
kustomize.toolkit.fluxcd.io 1
kyverno.io 15
ldap.keycloak.crossplane.io 12
ldap.keycloak.m.crossplane.io 12
longhorn.io 25
m7o.athmer.cloud 2
monitoring.coreos.com 10
notification.toolkit.fluxcd.io 3
oidc.keycloak.crossplane.io 6
oidc.keycloak.m.crossplane.io 6
openidclient.keycloak.crossplane.io 22
openidclient.keycloak.m.crossplane.io 22
openidgroup.keycloak.crossplane.io 12
openidgroup.keycloak.m.crossplane.io 12
operator.victoriametrics.com 25
ops.crossplane.io 3
organization.keycloak.crossplane.io 1
organization.keycloak.m.crossplane.io 1
pkg.crossplane.io 11
policies.kyverno.io 28
postgresql.cnpg.io 11
protection.crossplane.io 2
realm.keycloak.crossplane.io 16
realm.keycloak.m.crossplane.io 16
reports.kyverno.io 2
role.keycloak.crossplane.io 2
role.keycloak.m.crossplane.io 2
rspamd.athmer.cloud 2
saml.keycloak.crossplane.io 1
saml.keycloak.m.crossplane.io 1
samlclient.keycloak.crossplane.io 5
samlclient.keycloak.m.crossplane.io 5
source.toolkit.fluxcd.io 6
user.keycloak.crossplane.io 6
user.keycloak.m.crossplane.io 6
wgpolicyk8s.io 2
workflow.keycloak.crossplane.io 1
workflow.keycloak.m.crossplane.io 1
Kubernetes Built-ins 200
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
events.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
webhook.acme.cert-manager.io 1

No matching sources, groups, or schemas.