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 #2058311: Integration tests that were previously working fail on 2.9.47
Reported -
Bug #2058262: 'juju run' on leader if no unit specified
Reported -
Bug #2058254: Missing 'provider-id' in cloudservices documents
Reported -
Bug #2058073: juju upgrade-model on k8s tries to reach streams.canonical.com
Reported -
Bug #2058048: Mess in spaces support for Azure
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 555 points
- Ian Booth 541 points
- Harry Pidcock 244 points
- Heather Lanigan 197 points
- Simon Richardson 169 points