UnifiedPolicy as Code,Simplified!

Secure, automate, and operate all your infrastructure and applications with YAML and CEL based policies.

Easy to Adopt

Use familiar languages and tools. Kubernetes-native types that integrate seamlessly into your existing workflows.

Flexible & Powerful

From basic validation to complex automation, Kyverno has you covered. Initially built for K8s, Kyverno now works everywhere.

Trusted & Proven

Production-ready at scale in enterprises worldwide. Top CNCF project with a vibrant community and ecosystem.

Trusted By Industry Leaders

Powering Policy-Based Security & Operations Worldwide

Adidas logo
Bloomberg logo
Linkedin logo
Razorpay logo
Robinhood logo
Spotify logo
Telecom logo
US-DOD logo
Vodafone logo
Wayfair logo
Yahoo logo
Adidas logo
Bloomberg logo
Linkedin logo
Razorpay logo
Robinhood logo
Spotify logo
Telecom logo
US-DOD logo
Vodafone logo
Wayfair logo
Yahoo logo

Join 1000+ organizations using Kyverno in production environments

Join the Policy as Code Revolution!

Get started with Kyverno

Deploy Kyverno in your Kubernetes cluster within minutes and start writing policies using simple, familiar YAML.

Kyverno vs Other policy engines

As the industry's leading policy engine, here's how Kyverno compares with other policy engines.

Policy Language
YAML & CEL
Rego, Constraint Templates
YAML & CEL
Ease of Adoption
Intuitive, extends K8s types
Steeper learning curve
Built-in types
K8s Resource Validation
Yes
Yes
limited
K8s Resource Mutation
Yes
limited
limited
K8s Resource Generation
Yes
No
No
K8s Resource Cleanup
Yes
No
No
Image Verification
Sigstore Cosign & Notary
via extensions
Not supported
Runtime Controls
Yes
validation only
No
Shift-Left, CI/CD Integration
Yes
Yes
No
Any Payload
Yes
Yes
K8s resources only
Reporting
OpenReports
No
No
Policy Exceptions
Yes
No
No
Test Tooling
Yes
Yes
Yes

Kyverno is a CNCF Incubating Project

CNCF logo

The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.