Juju currently can only be used if it is downloaded and installed locally. JAAS is the next iteration of Juju and is an online hosted service. JAAS allows users to browser through Jujucharms.com and in a few clicks install and run anything from the store. We've added lots of features to help people build, manage and collaborate on environments.
JAAS is an incredibly complex product for new users to understand and we noticed that the homepage messaging wasn't working as well as it could be. We've dedicated a lot of our last few months on user onboarding and found that diagrams could really aid users. Visualising the service was a daunting task but through several rounds of user testing and working closely with the engineers we created two diagrams and a new homepage which have been received really well.
Experience it here
To aid developers adding services to their environments we designed a new white layer which can be accessed through search and is positioned over the canvas. This gave us more room to present users with search results and information to help them build their applications.
During the Juju vision project we worked out patterns for the interface to control services on the canvas.
The new masthead, discovery tools, canvas and inspector come together to create a much more accessible GUI. The reaction to the new designs from user testing has been exceptional. We've been working on implementing the feedback we have received and tying all of the loose ends together to realise the product.
We had originally worked on the new canvas back in the Juju vision project and there were a few things we didn't have time to explore such as the "Add charm" interaction and subordinate design, as well as a few new states that we have incorporated.
Write your story here. (Optional)
The GUI excels at giving users an overview of their account which the CLI can't do. We exploit this fully in the profile where we provide a dashboard area for users to be able to see whats happening to their environments, bundles and charms. Environments and bundles can be clicked to see more information, errors, blocked messages, visualisations and activity.
Sharing is an integral part of JAAS, it allows users to share out their canvas to collaborate, gather feedback or insight and make a bundle public. The UI aims to be as simple as possible, users can invite using usernames, names, emails or group names, simply mark something as public and moderate access in the listing.
© 2026 Luca Paulina