--- id: clients title: Connect to Clients sidebar_label: Connect to Clients sidebar_position: 1 --- import { DownloadCard } from '/src/pages/downloads/_components/DownloadCard.tsx'; ## Overview There are many ways to connect to your newly flashed device. Below is a quickstart for each client that you can use to connect to your radio. ### Commandline Interface (CLI) The CLI is currently the best way to manage your settings. It is feature rich and well documented. The [settings pages](/docs/settings) have examples for each user preference for the device. The CLI is available as a standalone executable for Windows, Mac OS or linux or as part of the [Meshtastic-python](https://github.com/meshtastic/Meshtastic-python) project. If you'd like to use python to interface with a device, see the [API documentation](https://python.meshtastic.org). #### Installation To install the prebuilt binary refer to: [Meshtastic-python standalone executable](/docs/software/python/python-standalone). To install/upgrade Meshtastic-python manually, see below: ```shell title="Install Meshtastic-python (includes CLI)" pip install meshtastic ``` ```shell title="Upgrade Meshtastic-python (includes CLI)" pip install --upgrade meshtastic ``` :::note Some installations of python may require you to substitute 'pip3' for the 'pip' command. ::: #### Verify Connection After installing, run one of the following commands to see if the device is communicating correctly. ```shell title="View connected node info" meshtastic --info ``` ```shell title="View nodes detected on mesh" meshtastic --nodes ``` For more details about CLI usage, see the [settings](/docs/settings) pages or [CLI guide](/docs/software/python/python-cli). ### Mobile Client Downloads