Supported Environments for Confluent CLI¶
This topic describes the supported environments for Confluent CLI.
On Alpine Linux, you cannot directly upgrade from the Confluent CLI
v2.17.1 using the standard
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.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
update on Alpine Linux.
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)
- Linux with 64-bit ARM chips (Linux ARM64)
- Alpine with 64-bit Intel or AMD chips (Alpine AMD64)
- Alpine with 64-bit ARM chips (Alpine ARM64)
On non-Alpine Linux systems, the
glibc is dynamically linked when
Confluent CLI executes.
On all other systems, the dependencies are statically linked.
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
If you have multiple versions of Java installed, set the
environment variable to the version you want Confluent Platform to use.
See Java supported versions for Confluent Platform for the currently supported Java versions.