Apache jclouds es un conjunto de herramientas de múltiples nubes de código abierto para la plataforma Java diseñado para dar a los usuarios la libertad de crear aplicaciones que sean portátiles entre nubes mientras les da control total para usar características específicas de la nube.