Download and Install iofogctl
Platform train v3.9.2 ships iofogctl v3.9.2. Install the binary that matches your distribution.
Install on macOS
Mac users can use Homebrew:
brew tap eclipse-iofog/iofogctl
brew install iofogctl
Install on Linux
Install the Debian package:
wget -qO- https://iofog.datasance.com/iofog.gpg | sudo tee /etc/apt/trusted.gpg.d/iofog.gpg >/dev/null
echo "deb [arch=all signed-by=/etc/apt/trusted.gpg.d/iofog.gpg] https://iofog.datasance.com/deb stable main" | sudo tee /etc/apt/sources.list.d/iofog.list >/dev/null
sudo apt update
sudo apt install iofogctl -y
Or install the RPM package:
cd /etc/yum.repos.d
curl https://iofog.datasance.com/iofog.repo -LO
sudo yum update
sudo yum install iofogctl
Install on Windows
- Create a folder in File Explorer, for example
C:\iofogctl. - Download the Windows amd64 binary from iofogctl_3.9.2_windows_amd64.exe (release v3.9.2) and save it in that folder. You can rename the file to
iofogctl.exeif you prefer. - Press Win + R, type
sysdm.cpl, and press Enter.
- Open the Advanced tab and click Environment Variables.

- Under User variables, select Path, then click Edit.

- Click New, enter
C:\iofogctl(case sensitive), then click OK three times to close all dialogs. - Open a new Command Prompt or PowerShell window and run
iofogctl version.
Prepare Windows
To deploy an ECN locally on Windows, configure Docker to run Linux containers:
- Install Docker Desktop for Windows
- Follow the WSL2 or Hyper-V backend guidelines in the Docker Desktop docs
- Ensure Docker is running before you use
iofogctl
Verify installation
iofogctl version
You should see version v3.9.2 (or a matching release tag).
See anything wrong with the document? Help us improve it!