Google dice que aunque Go es muy popular entre los desarrolladores, el idioma carece de una biblioteca estándar para conectarse a servicios en la nube, y los desarrolladores a menudo necesitan escribir sus propias bibliotecas para usar las diversas características de la nube. Se espera que Go Cloud sea fácil. Al migrar entre nubes, proporciona un conjunto de API universales abiertas en la nube para acceder al almacenamiento Blob, las bases de datos MySQL y la configuración del tiempo de ejecución, y un servidor HTTP con registro incorporado, rastreo y controles de estado.
Se informa que Go Cloud actualmente brinda soporte para AWS y Google Cloud Platform. Con el tiempo, Google planea agregar más funciones a Go Cloud y admitir más proveedores de la nube.
El lema de Go Cloud es 'Escribir una vez, ejecutar en cualquier nube', y Google cree que Go Cloud permitirá a los equipos de desarrollo crear aplicaciones que se ejecuten fácilmente en cualquier nube compatible sin tener que reconstruir la mayoría de sus aplicaciones.
Como dijo el vicepresidente de Google, Adam Seligman, la compañía espera que este movimiento genere una explosión de bibliotecas estándar en torno a Go, acelerando finalmente a Go como el lenguaje de elección para el desarrollo de aplicaciones en la nube.