Supported Environments for Confluent CLI
This topic describes the supported environments for Confluent CLI.
Important
On Alpine Linux, you cannot directly upgrade from the Confluent CLI
versions v2.0.0 through v2.17.1 using the standard confluent
update command. Running confluent update on those versions on Alpine
Linux will result in an updated confluent client that is incompatible
with the operating system.
To upgrade from the v2.0.0 through v2.17.1 versions on Alpine Linux,
remove your existing confluent client and re-install using the command:
curl -sL --http1.1 https://cnfl.io/cli | sh -s -- latest.
confluent v2.17.2 and later can be updated directly with confluent
update on Alpine Linux.
Operating systems
The Confluent CLI is compatible with the following operating systems and architectures:
macOS with 64-bit Intel chips (Darwin AMD64)
macOS with Apple chips (Darwin ARM64)
Windows with 64-bit Intel or AMD chips (Microsoft Windows AMD64)
Linux with 64-bit Intel or AMD chips (Linux AMD64)
Alpine with 64-bit Intel or AMD chips (Alpine AMD64)
On non-Alpine Linux systems, the glibc is dynamically linked when
Confluent CLI executes.
On all other systems, the dependencies are statically linked.
Java versions
On non-Windows platforms, the Confluent CLI offers the confluent local
commands for operating on a local install of Confluent Platform. If you plan to use the
confluent local commands, you need to have JDK version 1.11 on your
local system.
If you have multiple versions of Java installed, set the JAVA_HOME
environment variable to the version you want Confluent Platform to use.
See Java supported versions for Confluent Platform for the currently supported Java versions.
Confluent Platform versions
For the compatible Confluent Platform versions for this version of Confluent CLI, see the compatibility table.