Client¶
A Juju client is any software that implements th Juju client apiserver contract and is able to talk to a Juju controller.
This currently includes:
JIMM, the central management component of JAAS
Python Libjuju (legacy; please use Jubilant )
Note: While the various clients generally aim for feature parity, there are still differences between them coming from the nature of the client (e.g., interactive vs. declarative vs. programmatic). Also, the only client that can currently bootstrap a Juju cotroller is the juju
CLI client.