# Juju > Juju is an open source orchestration engine for deploying, integrating, and managing applications across Kubernetes, VMs, and bare metal using software operators called charms. 2026 CC-BY-SA, Canonical Ltd. ## Pages in this subsection - [Cloud](https://documentation.ubuntu.com/juju/3.6/reference/cloud.md): Juju cloud substrate reference: AWS, Azure, GCP, Kubernetes, OpenStack, MAAS, LXD, and other supported cloud platforms. - [List of supported clouds](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds.md): Browse the complete list of clouds supported by Juju, including machine clouds like AWS EC2, Azure, and Kubernetes clouds like EKS, GKE, AKS. - [Amazon EC2](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/amazon-ec2.md): Configure and use Amazon EC2 cloud with Juju, including authentication types, instance roles, and machine cloud-specific requirements. - [Amazon EKS](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/amazon-eks.md): Deploy applications on Amazon EKS with Juju, including Kubernetes cloud setup, storage providers, and EKS-specific configuration details. - [Canonical Kubernetes](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/canonical-kubernetes.md): Set up Canonical Kubernetes cloud with Juju, including required services like DNS, ingress, local storage, and bootstrap configuration. - [Equinix Metal](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/equinix-metal.md): Configure and use Equinix Metal cloud with Juju, including authentication types and machine cloud-specific requirements. - [Google GCE](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/google-gce.md): Configure Google Compute Engine (GCE) cloud with Juju, including IAM permissions, service account setup, and authentication types. - [Google GKE](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/google-gke.md): Deploy workloads on Google Kubernetes Engine (GKE) with Juju, including add-k8s command usage and storage provider configuration. - [LXD](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/lxd.md): Use LXD cloud with Juju for local development, rapid prototyping, and testing. Learn localhost cloud setup, configuration, and use cases. - [MAAS](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/maas.md): Integrate MAAS cloud with Juju for bare metal deployments, including version requirements, authentication, and cloud credential setup. - [Manual](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/manual.md): Create a Manual cloud in Juju from existing machines, including SSH requirements, bare metal setup, and cloud configuration without MAAS. - [MicroK8s](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/microk8s.md): Set up MicroK8s cloud with Juju for localhost Kubernetes deployments, including snap installation and required service configuration. - [Microsoft AKS](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/microsoft-aks.md): Deploy applications on Microsoft Azure Kubernetes Service (AKS) with Juju, including Kubernetes cloud setup and storage configuration. - [Microsoft Azure](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/microsoft-azure.md): Configure and use Microsoft Azure cloud with Juju, including authentication types, managed identity, and Azure-specific requirements. - [OpenStack](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/openstack.md): Deploy on OpenStack cloud using Juju, including supported versions, novarc file configuration, and authentication with Keystone. - [Oracle OCI](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/oracle-oci.md): Deploy on Oracle Cloud Infrastructure (OCI) with Juju, including httpsig authentication, user OCID setup, and cloud configuration. - [VMware vSphere](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/vmware-vsphere.md): Configure VMware vSphere cloud with Juju, including ESXi requirements, vSAN support, minimal permissions, and authentication for vSphere deployments. ## Optional - [Top-level llms.txt](https://documentation.ubuntu.com/juju/3.6/llms.txt): Complete documentation index.