Apache Jclouds Compute API

The jclouds Compute API provides a unified Java interface for managing virtual machine instances, images, hardware profiles, and networking across 30+ cloud providers including AWS EC2, Azure Compute, GCP, DigitalOcean, and OpenStack.