mullvad version command displays information about the current Mullvad VPN version and checks for available updates.
Usage
Output
The command displays:- Current installed version
- Whether the version is supported
- Latest available version (if different)
- Whether an update is available
Example output
Up to date
Update available
Beta version
Version information
Version format
Mullvad VPN uses calendar versioning:- Format:
YYYY.N(e.g.,2024.1,2024.2) YYYY- Year of releaseN- Sequential release number for that year- Beta versions append
-betaN(e.g.,2024.2-beta1)
Supported versions
Mullvad typically supports:- Current stable release
- One previous stable release
- Current beta (if enrolled in beta program)
Update checks
The daemon automatically checks for updates:- Every 24 hours when disconnected
- When explicitly requested via this command
- Does not check when connected (to avoid leaking information)
Automatic update checks can be disabled in development builds using the
MULLVAD_ENABLE_DEV_UPDATES environment variable.Beta program
If enrolled in the beta program:- Shows both stable and beta version information
- Notifies about beta releases
- Does not automatically install beta versions
Update process
The CLI only shows version information. To update: Desktop (GUI):- Notifications appear when updates are available
- Click to download and install
- Download from mullvad.net/download
- Verify signature (recommended)
- Install package for your platform
Version metadata
The command also shows:- Build commit hash (for development builds)
- Supported protocol versions
- Compatible daemon API version
Exit status
0- Successfully retrieved version information1- Failed to connect to daemon or retrieve version info
Related commands
beta-program- Manage beta program enrollmentstatus- Check connection status