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.
✓
Inline validation
Unknown fields, wrong types, missing required keys — flagged as you type.
Does not match format "duration"
🔒
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
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.
Stay updated
New ecosystems, new operators.
Get notified when we ship GitHub Actions, Terraform, and new CRD sources.