Skip to content
@kubewarden

Kubewarden

Kubewarden is a policy engine for Kubernetes. It helps with keeping your Kubernetes clusters secure 🔐 and compliant ✔.

Kubewarden policies can be written using regular programming languages or Domain Specific Languages (DSL).

Policies are compiled into WebAssembly modules that are then distributed using traditional container registries.

Getting Started 📚

Check our first-stop kubewarden/community 👋 repository for information about the organization of the project.

Take a look at our documentation 📖 Stay up to date by reading our official blog 📣 and by following us on Bluesky or Mastodon.

Get in touch with us on Slack: join the kubewarden channel hosted by the official Kubernetes workspace 👨‍💻 💬 👩‍💻

Enforcing Policies 🔒

Discover ready to use policies by visiting ArtifactHub 📦

Don't forget to take a look at kwctl, our handy multi-purpose tool for managing policies 🛠️ 🧰

Writing policies 📝

Interested in writing a new policy?

Kubewarden allows you to write policies using a variety of programming languages, including Rust, Go, Rego, CEL and others.

These are some useful resources to get you started:

Useful GitHub tags :octocat: 🏷️

Use these tags to find repositories over all GitHub 🗺️ 🌌

Purpose Tag
Policy Template kubewarden-policy-template
Policy kubewarden-policy
Policy SDK kubewarden-policy-sdk

Contributing 🙌

That's fantastic news! 🥳

Check our general CONTRIBUTING.md docs.

Quick links to "core" projects:

Project Scope Language
adm-controller Kubernetes integration point Go
policy-server Run Kubewarden policies Rust
kwctl Kubewarden policy multi-purpose cli tool Rust

Pinned Loading

  1. adm-controller adm-controller Public

    Manage admission policies in your Kubernetes cluster with ease

    Rust 238 53

  2. sbomscanner sbomscanner Public

    A SBOM-centric security scanner.

    Go 26 15

  3. runtime-enforcer runtime-enforcer Public

    A runtime enforcement solution for your Kubernetes cluster

    Go 8 9

  4. network-enforcer network-enforcer Public

    Generate and enforce Kubernetes NetworkPolicies from observed workload traffic

    Go 3 5

  5. policies policies Public

    Kubewarden policies

    Rust 4 15

Repositories

Showing 10 of 115 repositories
  • docs Public

    Kubewarden's documentation

    kubewarden/docs's past year of commit activity
    SCSS 14 CC-BY-4.0 39 15 (1 issue needs help) 5 Updated Sep 21, 2026
  • sbomscanner Public

    A SBOM-centric security scanner.

    kubewarden/sbomscanner's past year of commit activity
    Go 26 Apache-2.0 15 40 7 Updated Sep 21, 2026
  • kubewarden.io Public

    Kubewarden website

    kubewarden/kubewarden.io's past year of commit activity
    HTML 12 Apache-2.0 20 7 0 Updated Sep 21, 2026
  • helm-charts Public

    Helm charts for the Kubewarden project

    kubewarden/helm-charts's past year of commit activity
    Go Template 29 Apache-2.0 26 19 (1 issue needs help) 0 Updated Sep 21, 2026
  • policies Public

    Kubewarden policies

    kubewarden/policies's past year of commit activity
    Rust 4 Apache-2.0 15 52 (3 issues need help) 6 Updated Sep 21, 2026
  • policy-sdk-js Public

    Experimental Kubewarden SDK for TypeScript and JavaScript

    kubewarden/policy-sdk-js's past year of commit activity
    TypeScript 3 Apache-2.0 8 5 (1 issue needs help) 6 Updated Sep 21, 2026
  • runtime-enforcer Public

    A runtime enforcement solution for your Kubernetes cluster

    kubewarden/runtime-enforcer's past year of commit activity
    Go 8 Apache-2.0 9 27 1 Updated Sep 21, 2026
  • adm-controller Public

    Manage admission policies in your Kubernetes cluster with ease

    kubewarden/adm-controller's past year of commit activity
    Rust 238 Apache-2.0 53 125 (1 issue needs help) 16 Updated Sep 21, 2026
  • .github Public

    Special GitHub repository

    kubewarden/.github's past year of commit activity
    1 Apache-2.0 6 1 1 Updated Sep 21, 2026
  • community Public

    Kubewarden's community repository

    kubewarden/community's past year of commit activity
    Makefile 3 Apache-2.0 10 10 1 Updated Sep 21, 2026