---
title: "swx-tools"
slug: "swx-tools"
updated: 2025-12-19T20:16:35Z
published: 2025-12-19T20:16:35Z
canonical: "docs.swxtch.io/swx-tools"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swxtch.io/llms.txt
> Use this file to discover all available pages before exploring further.

# swx-tools

> [!NOTE]
> **WHAT TO EXPECT**
> 
> swx-tools is a set of Linux tools to view streams and endpoints as well as troubleshoot them. This handy bundle can be installed on any VM, regardless if xNIC is installed xNIC.
> 
> **In this article**, users will learn how to install the tools.

With these tools, users will be able to produce/consume/analyze traffic and monitor the cloudSwXtch. The three components are:

- [swx-top](/v2/docs/swx-top) (cloudSwXtch UI)
- [swx-perf](/v2/docs/swx-perf) (traffic production/consumption)
- [swx-tcpdump](/v2/docs/swx-tcp-dump) (traffic analyzer)
- [swx-where](/v2/docs/swx-where) (gather hardware and cloud information)

These tools are automatically installed on every xNIC endpoint, but can be installed on any Linux VM. To install the tools, users have to run the following command in their console:

```shell
curl http://<cloudSwXtch-ctrl-ip>/swx/services/install/swx-tools-install.sh | bash
```

Once the script has finished, users can run any of the tools.
