SchemaLock SchemaLock Install
VS Code & JetBrains · Available Now

The lockfile for
infrastructure schemas.

Versioned, integrity-pinned schema management for Kubernetes CRDs. Autocomplete and validation in VS Code and JetBrains IDEs.

Free forever for public schemas.

What it does

Schema pinning that actually works.

{ }

Autocomplete for any CRD

Full IntelliSense for cert-manager, Cilium, Argo CD, kyverno, and more — pinned to the exact operator version your cluster runs.

spec:
issuerRef:
name: letsencrypt-prod
kind:  
ClusterIssuercert-manager.io/v1
Issuercert-manager.io/v1

Inline validation

Unknown fields, wrong types, missing required keys — flagged as you type.

duration: "9999d"

Does not match format "duration"

duration: "2160h"

🔒

Lockfile pinning

One schemalock.yaml per repo. Pin each CRD group to a version. Everyone validates against the same schema.

Lazy fetch, local cache

Schemas are downloaded once and cached locally. Works offline. Only the CRDs you actually use are fetched.

Integrity-verified

Every schema is SHA-256 content-addressed. The extension rejects anything that doesn't match the manifest.

sha256-H4sIAAAAAAAAE6tWKkktLlGyUlIqS0rMK0ktLhEA…

Config

One file. Every CRD.

Drop a schemalock.yaml in your repo. Pin each group to the operator version your cluster runs. Every editor on the team validates against the same schema — no setup, no drift.

schemalock.yaml
# schemalock.yaml
ecosystems:
  kubernetes:
    operator.victoriametrics.com: 0.52.0
    cert-manager.io: 1.17.2
    monitoring.coreos.com: 0.81.0
    argoproj.io: 3.4.2
    cilium.io: 1.17.4

CDN · Live

Supported CRDs.

Every operator below is indexed and ready. Schemas update automatically as new releases ship upstream.

Loading catalog…

Demo

See it in action.

Walkthrough coming soon — install the extension to try it now.

Roadmap

More ecosystems on the way.

Kubernetes CRDs are live. The same primitive extends to every declarative ecosystem.

Kubernetes CRDs · live GitHub Actions Terraform / OpenTofu Helm chart values gRPC / protobuf OpenAPI specs

Stay updated

New ecosystems, new operators.

Get notified when we ship GitHub Actions, Terraform, and new CRD sources.