Google affirme que même si Go est très populaire auprès des développeurs, le langage manque d'une bibliothèque standard pour se connecter aux services cloud, et les développeurs ont souvent besoin d'écrire leurs propres bibliothèques pour utiliser les différentes fonctionnalités du cloud. Migrant entre les clouds, il fournit un ensemble d'API cloud universelles ouvertes permettant d'accéder au stockage Blob, aux bases de données MySQL et à la configuration d'exécution, ainsi qu'un serveur HTTP avec journalisation, traçage et contrôles d'intégrité intégrés.
Go Cloud fournit actuellement un support pour AWS et Google Cloud Platform. Au fil du temps, Google prévoit d'ajouter plus de fonctionnalités à Go Cloud et de prendre en charge plus de fournisseurs de cloud.
Le slogan de Go Cloud est «écrivez une fois, courez sur n'importe quel nuage», et Google croit que Go Cloud permettra aux équipes de développement de créer des applications qui fonctionnent facilement sur n'importe quel nuage supporté sans avoir à reconstruire la plupart de leurs applications.
Comme l'a déclaré le vice-président de Google, Adam Seligman, la société espère que cette évolution conduira à une explosion des bibliothèques standard autour de Go, accélérant finalement Go comme le langage de choix pour le développement d'applications cloud.