Quick Installation

Meraki-CLI is a standard Python package published in the Python Package Index (PyPI). The recommended way to install Meraki-CLI is to use pip or pipx.

If you already have Python 3 installed on your operating system, use the commands below to install Meraki-CLI. To see full step-by-step instructions for your specific operating system, see the Step-by-Step Installation section.

Windows Support

If you're using Windows, it is recommended (but not required) to run Meraki-CLI on Windows Subsystem for Linux (WSL) to be able to use the Tab Auto-Completion feature. See the Step-by-Step Installation section for more info.

Modern Linux Support

Modern distributions of Linux (like Ubuntu24) and MacOS lock down the native system Python packages to prevent users from breaking OS features when updating or changing those packages. The recommended way to install new Python packages is to use a virtual environment (venv).

To install Meraki-CLI into a venv use the pipx commands as shown in the recommended steps below.

sudo apt install pipx
pipx ensurepath
pipx install argcomplete
pipx install meraki-cli
  1. Install Homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. Install pipx, autocomplete, and Meraki-CLI

    brew install pipx
    pipx ensurepath
    pipx install argcomplete
    pipx install meraki-cli
    
pip3 install meraki-cli
python3 -m pip install meraki-cli

Once installed, follow the instructions in the Tab Auto-Completion section to enable autocompletion.

Next: Tab Auto-Completion