# Features

* Policy definitions as Kubernetes resources

* Validate, mutate, or generate Kubernetes resources

* Match resources using label selectors and wildcards

* Mutate using overlays (like Kustomize) or JSON Patch

* Validate using overlays and powerful conditionals

* Generate default resources during namespace creation

* Reporting of policy violations for existing resources

* Kubernetes events for resource changes and policy enforcement 

* Test policy changes using kubectl


<p style="margin-top: 30px; margin-left:15px; font-size: 110%;">
Ready for more? <a href="https://github.com/nirmata/kyverno/blob/master/README.md">Read the docs</a>, <a href="https://github.com/nirmata/kyverno/blob/master/documentation/writing-policies.md">write a policy</a>, or <a href="https://github.com/nirmata/kyverno/blob/master/documentation/installation.md">try Kyverno in your cluster</a>!
</p>