Skip to content



This repository is the centralized plugin index for Krew (kubectl plugin manager). It is meant to be useful only for plugin developers.

  • If you are a Krew user: You can find the list of kubectl plugins at the Krew website.

  • If you are a kubectl plugin developer: Read the Developer Guide to learn how to package and publish a plugin in this repository.

Submitting new plugins

To learn how to create a new plugin and submit it to krew-index, read the Developer Guide and make a pull request to this repository.

The decision criteria for plugins accepted to the centralized repository are evaluated on a case-by-case basis as the community arrives to a decision on the admission criteria for this repository.

If your plugin is rejected from this repository, you can host your own custom index repository to distribute your plugin with Krew.


Bug reports

  • If you're having an issue with an installed plugin itself, file an issue for the repository the plugin's source code is hosted at.
  • If you're having a problem installing or upgrading a plugin, file an issue in this repository.
  • If you have a problem with the Krew itself, please file an issue in the krew repository.

Communication channels

Code of Conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.