---
id: installation
title: Litmusctl
sidebar_label: Installation
---
---
The Litmuschaos command-line tool, litmusctl, allows you to manage litmuschaos's chaos delegate plane. You can use litmusctl to connect and disconnect chaos delegates, create chaos scenarios, project, and manage multiple litmuschaos accounts.
## Prerequisites
Litmusctl CLI requires the following things:
- **kubeconfig** - litmusctl needs the kubeconfig of the k8s cluster where we need to connect litmus chaos delegates. The CLI currently uses the default path of kubeconfig i.e. `~/.kube/config`.
- **kubectl** - litmusctl is using kubectl under the hood to apply the manifest.
> To install kubectl, follow: [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl)
## Usage
For more information including a complete list of litmusctl operations, see the litmusctl reference documentation.
- For v0.12.0 or latest: Click here
- For v0.2.0 or earlier: Click here
## Compatibility matrix
To check compatibility of litmusctl with Chaos Center
| litmusctl version |
Chaos Center supported versions |
| 0.6.0 |
2.2.0, 2.3.0 |
| 0.7.0 |
2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.8.0 |
| 0.8.0 |
2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.8.0 |
| 0.9.0 |
2.4.0, 2.5.0, 2.6.0, 2.7.0, 2.8.0 |
| 0.10.0 |
2.9.0, 2.10.0, 2.11.0, 2.12.0 |
| 0.11.0 |
2.9.0, 2.10.0, 2.11.0, 2.12.0 |
| 0.12.0 |
2.9.0, 2.10.0, 2.11.0, 2.12.0 |
## Installation
To install the latest version of litmusctl follow the below steps: