Simple, secure devops tooling built to manage today's complex microservice applications wherever you run your software.
Juju keeps complexity low and productivity high. Built to manage today’s complex application architectures wherever they are run.
Built for
• SRE and operations teams
• Developers
• Data engineers
Excels at
• Making your deployment understandable
• Simplifying post-install operations, such as upgrades, updates and configuration management
• Managing hybrid-cloud services, whether on Kubernetes, VMs, bare metal or any combination
Why Juju?
Juju increases your productivity and decreases your costs.
Increase confidence. If you have ever put off upgrading something in production because something might break, then consider Juju. Juju allows applications to automatically negotiate their configuration, creating optimal settings dynamically.
Reduce complexity. Microservices have made applications simpler, but operations more complex. Regain your understanding of the whole stack.
Strengthen operations knowledge. Everyone has their in-house expert. Encapsulating their know-how in charms distributes that knowledge throughout the business.
Simplify day two and beyond. Upgrades, provisioning new capacity, applying configuration changes can be subtle and difficult. Juju takes responsibility for them, as well as deployment.
Maintain portability and repeatability. Retain control over your deployment and eliminate the need for vendor-specific offerings. Your devops tooling should be cloud-agnostic and Kubernetes-aware.
Install Juju and get started with your first project: https:/
Read the project’s documentation: https:/
Explore questions and conversations on our Discourse forum: https:/
Developers are welcome to read through our contributing guidelines to learn how to make code changes: https:/
File bugs: https:/
Project information
- Licence:
-
GNU Affero GPL v3,
Other/Proprietary
(A Canonical project that will host proprietary and embargoed blueprints. the source code remains AGPL.)
- Commercial subscription expires 2026-09-19
- This project’s licence is proprietary.
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Git
- Programming languages:
- Go,Python,Bash
All bugs Latest bugs reported
-
Bug #2039893: `juju changes` to show history of changes for a model?
Reported -
Bug #2039787: Add option to mark a model "immutable"
Reported -
Bug #2039761: strictly confined juju has broken cloud config
Reported -
Bug #2039740: Juju deploy bundle upgrades charm, option to not upgrade?
Reported -
Bug #2039727: Juju caas-image-repo not working with private repo that requires authentication to reach API
Reported
All blueprints Latest blueprints
-
Provide support for trust_password in lxd provider
Registered -
Shared Filesystems (LXD Provider - bind mnt, AWS - Elastic FS)
Registered -
Juju High Availability
Registered
More contributors Top contributors
- Joseph Phillips 545 points
- Ian Booth 401 points
- Harry Pidcock 292 points
- Yang Kelvin Liu 250 points
- Heather Lanigan 228 points