README

Google APIs Client Library for Go

Getting Started

$ go get google.golang.org/api/tasks/v1
$ go get google.golang.org/api/moderator/v1
$ go get google.golang.org/api/urlshortener/v1
... etc ...

and using:

package main

import (
	"net/http"

	"google.golang.org/api/urlshortener/v1"
)

func main() {
	svc, err := urlshortener.New(http.DefaultClient)
	// ...
}

Status

GoDoc

These are auto-generated Go libraries from the Google Discovery Service's JSON description files of the available "new style" Google APIs.

Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon.

These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

If you're working with Google Cloud Platform APIs such as Datastore or Pub/Sub, consider using the Cloud Client Libraries for Go instead. These are the new and idiomatic Go libraries targeted specifically at Google Cloud Platform Services.

The generator itself and the code it produces are beta. Some APIs are alpha/beta, and indicated as such in the import path (e.g., "google.golang.org/api/someapi/v1alpha").

Application Default Credentials Example

Application Default Credentials provide a simplified way to obtain credentials for authenticating with Google APIs.

The Application Default Credentials authenticate as the application itself, which make them great for working with Google Cloud APIs like Storage or Datastore. They are the recommended form of authentication when building applications that run on Google Compute Engine or Google App Engine.

Default credentials are provided by the golang.org/x/oauth2/google package. To use them, add the following import:

import "golang.org/x/oauth2/google"

Some credentials types require you to specify scopes, and service entry points may not inject them. If you encounter this situation you may need to specify scopes as follows:

import (
        "context"
        "golang.org/x/oauth2/google"
        "google.golang.org/api/compute/v1"
)

func main() {
        // Use oauth2.NoContext if there isn't a good context to pass in.
        ctx := context.Background()

        client, err := google.DefaultClient(ctx, compute.ComputeScope)
        if err != nil {
                //...
        }
        computeService, err := compute.New(client)
        if err != nil {
                //...
        }
}

If you need a oauth2.TokenSource, use the DefaultTokenSource function:

ts, err := google.DefaultTokenSource(ctx, scope1, scope2, ...)
if err != nil {
        //...
}
client := oauth2.NewClient(ctx, ts)

See also: golang.org/x/oauth2/google package documentation.

Expand ▾ Collapse ▴

Documentation

Overview

Package api is the root of the packages used to access Google Cloud Services. See https://godoc.org/google.golang.org/api for a full list of sub-packages.

Within api there exist numerous clients which connect to Google APIs, and various utility packages.

Client Options

All clients in sub-packages are configurable via client options. These options are described here: https://godoc.org/google.golang.org/api/option.

Authentication and Authorization

All the clients in sub-packages support authentication via Google Application Default Credentials (see https://cloud.google.com/docs/authentication/production), or by providing a JSON key file for a Service Account. See the authentication examples in https://godoc.org/google.golang.org/api/transport for more details.

Versioning and Stability

Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon.

Google APIs follow semver as specified by https://cloud.google.com/apis/design/versioning. The code generator and the code it produces - the libraries in the google.golang.org/api/... subpackages - are beta.

Note that versioning and stability is strictly not communicated through Go modules. Go modules are used only for dependency management.

Integers

Many parameters are specified using ints. However, underlying APIs might operate on a finer granularity, expecting int64, int32, uint64, or uint32, all of whom have different maximum values. Subsequently, specifying an int parameter in one of these clients may result in an error from the API because the value is too large.

To see the exact type of int that the API expects, you can inspect the API's discovery doc. A global catalogue pointing to the discovery doc of APIs can be found at https://www.googleapis.com/discovery/v1/apis.

Source Files

Directories

Path Synopsis
abusiveexperiencereport/v1 Package abusiveexperiencereport provides access to the Abusive Experience Report API.
acceleratedmobilepageurl/v1 Package acceleratedmobilepageurl provides access to the Accelerated Mobile Pages (AMP) URL API.
accessapproval/v1beta1 Package accessapproval provides access to the Access Approval API.
accesscontextmanager/v1 Package accesscontextmanager provides access to the Access Context Manager API.
accesscontextmanager/v1beta Package accesscontextmanager provides access to the Access Context Manager API.
adexchangebuyer/v1.2 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
adexchangebuyer/v1.3 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
adexchangebuyer/v1.4 Package adexchangebuyer provides access to the Ad Exchange Buyer API.
adexchangebuyer2/v2beta1 Package adexchangebuyer2 provides access to the Ad Exchange Buyer API II.
adexchangeseller/v1 Package adexchangeseller provides access to the Ad Exchange Seller API.
adexchangeseller/v1.1 Package adexchangeseller provides access to the Ad Exchange Seller API.
adexchangeseller/v2.0 Package adexchangeseller provides access to the Ad Exchange Seller API.
adexperiencereport/v1 Package adexperiencereport provides access to the Ad Experience Report API.
admin/datatransfer/v1 Package admin provides access to the Admin Data Transfer API.
admin/directory/v1 Package admin provides access to the Admin Directory API.
admin/reports/v1 Package admin provides access to the Admin Reports API.
adsense/v1.3 Package adsense provides access to the AdSense Management API.
adsense/v1.4 Package adsense provides access to the AdSense Management API.
adsensehost/v4.1 Package adsensehost provides access to the AdSense Host API.
alertcenter/v1beta1 Package alertcenter provides access to the G Suite Alert Center API.
analytics/v2.4 Package analytics provides access to the Google Analytics API.
analytics/v3 Package analytics provides access to the Google Analytics API.
analyticsreporting/v4 Package analyticsreporting provides access to the Analytics Reporting API.
androiddeviceprovisioning/v1 Package androiddeviceprovisioning provides access to the Android Device Provisioning Partner API.
androidenterprise/v1 Package androidenterprise provides access to the Google Play EMM API.
androidmanagement/v1 Package androidmanagement provides access to the Android Management API.
androidpublisher/v1 Package androidpublisher provides access to the Google Play Developer API.
androidpublisher/v1.1 Package androidpublisher provides access to the Google Play Developer API.
androidpublisher/v2 Package androidpublisher provides access to the Google Play Developer API.
androidpublisher/v3 Package androidpublisher provides access to the Google Play Developer API.
apigee/v1 Package apigee provides access to the Apigee API.
appengine/v1 Package appengine provides access to the App Engine Admin API.
appengine/v1alpha Package appengine provides access to the App Engine Admin API.
appengine/v1beta Package appengine provides access to the App Engine Admin API.
appengine/v1beta4 Package appengine provides access to the App Engine Admin API.
appengine/v1beta5 Package appengine provides access to the App Engine Admin API.
appsactivity/v1 Package appsactivity provides access to the Drive Activity API.
appstate/v1 Package appstate provides access to the Google App State API.
bigquery/v2 Package bigquery provides access to the BigQuery API.
bigqueryconnection/v1beta1 Package bigqueryconnection provides access to the BigQuery Connection API.
bigquerydatatransfer/v1 Package bigquerydatatransfer provides access to the BigQuery Data Transfer API.
bigqueryreservation/v1 Package bigqueryreservation provides access to the BigQuery Reservation API.
bigqueryreservation/v1alpha2 Package bigqueryreservation provides access to the BigQuery Reservation API.
bigqueryreservation/v1beta1 Package bigqueryreservation provides access to the BigQuery Reservation API.
bigtableadmin/v1 Package bigtableadmin provides access to the Cloud Bigtable Admin API.
bigtableadmin/v2 Package bigtableadmin provides access to the Cloud Bigtable Admin API.
billingbudgets/v1beta1 Package billingbudgets provides access to the Cloud Billing Budget API.
binaryauthorization/v1 Package binaryauthorization provides access to the Binary Authorization API.
binaryauthorization/v1beta1 Package binaryauthorization provides access to the Binary Authorization API.
blogger/v2 Package blogger provides access to the Blogger API.
blogger/v3 Package blogger provides access to the Blogger API.
books/v1 Package books provides access to the Books API.
calendar/v3 Package calendar provides access to the Calendar API.
chat/v1 Package chat provides access to the Hangouts Chat API.
civicinfo/v2 Package civicinfo provides access to the Google Civic Information API.
classroom/v1 Package classroom provides access to the Google Classroom API.
cloudasset/v1 Package cloudasset provides access to the Cloud Asset API.
cloudasset/v1beta1 Package cloudasset provides access to the Cloud Asset API.
cloudbilling/v1 Package cloudbilling provides access to the Cloud Billing API.
cloudbuild/v1 Package cloudbuild provides access to the Cloud Build API.
cloudbuild/v1alpha1 Package cloudbuild provides access to the Cloud Build API.
cloudcommerceprocurement/v1 Package cloudcommerceprocurement provides access to the Cloud Commerce Partner Procurement API.
clouddebugger/v2 Package clouddebugger provides access to the Stackdriver Debugger API.
clouderrorreporting/v1beta1 Package clouderrorreporting provides access to the Stackdriver Error Reporting API.
cloudfunctions/v1 Package cloudfunctions provides access to the Cloud Functions API.
cloudfunctions/v1beta2 Package cloudfunctions provides access to the Cloud Functions API.
cloudidentity/v1 Package cloudidentity provides access to the Cloud Identity API.
cloudidentity/v1beta1 Package cloudidentity provides access to the Cloud Identity API.
cloudiot/v1 Package cloudiot provides access to the Cloud IoT API.
cloudkms/v1 Package cloudkms provides access to the Cloud Key Management Service (KMS) API.
cloudprivatecatalog/v1beta1 Package cloudprivatecatalog provides access to the Cloud Private Catalog API.
cloudprivatecatalogproducer/v1beta1 Package cloudprivatecatalogproducer provides access to the Cloud Private Catalog Producer API.
cloudprofiler/v2 Package cloudprofiler provides access to the Stackdriver Profiler API.
cloudresourcemanager/v1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
cloudresourcemanager/v1beta1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
cloudresourcemanager/v2 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
cloudresourcemanager/v2beta1 Package cloudresourcemanager provides access to the Cloud Resource Manager API.
cloudscheduler/v1 Package cloudscheduler provides access to the Cloud Scheduler API.
cloudscheduler/v1beta1 Package cloudscheduler provides access to the Cloud Scheduler API.
cloudsearch/v1 Package cloudsearch provides access to the Cloud Search API.
cloudshell/v1 Package cloudshell provides access to the Cloud Shell API.
cloudshell/v1alpha1 Package cloudshell provides access to the Cloud Shell API.
cloudtasks/v2 Package cloudtasks provides access to the Cloud Tasks API.
cloudtasks/v2beta2 Package cloudtasks provides access to the Cloud Tasks API.
cloudtasks/v2beta3 Package cloudtasks provides access to the Cloud Tasks API.
cloudtrace/v1 Package cloudtrace provides access to the Stackdriver Trace API.
cloudtrace/v2 Package cloudtrace provides access to the Stackdriver Trace API.
commentanalyzer/v1alpha1 Package commentanalyzer provides access to the Perspective Comment Analyzer API.
composer/v1 Package composer provides access to the Cloud Composer API.
composer/v1beta1 Package composer provides access to the Cloud Composer API.
compute/v0.alpha Package compute provides access to the Compute Engine API.
compute/v0.beta Package compute provides access to the Compute Engine API.
compute/v1 Package compute provides access to the Compute Engine API.
consumersurveys/v2 Package consumersurveys provides access to the Consumer Surveys API.
container/v1 Package container provides access to the Kubernetes Engine API.
container/v1beta1 Package container provides access to the Kubernetes Engine API.
containeranalysis/v1alpha1 Package containeranalysis provides access to the Container Analysis API.
containeranalysis/v1beta1 Package containeranalysis provides access to the Container Analysis API.
content/v2 Package content provides access to the Content API for Shopping.
content/v2.1 Package content provides access to the Content API for Shopping.
content/v2sandbox Package content provides access to the Content API for Shopping.
customsearch/v1 Package customsearch provides access to the CustomSearch API.
datacatalog/v1beta1 Package datacatalog provides access to the Google Cloud Data Catalog API.
dataflow/v1b3 Package dataflow provides access to the Dataflow API.
datafusion/v1beta1 Package datafusion provides access to the Cloud Data Fusion API.
dataproc/v1 Package dataproc provides access to the Cloud Dataproc API.
dataproc/v1beta2 Package dataproc provides access to the Cloud Dataproc API.
datastore/v1 Package datastore provides access to the Cloud Datastore API.
datastore/v1beta1 Package datastore provides access to the Cloud Datastore API.
datastore/v1beta3 Package datastore provides access to the Cloud Datastore API.
deploymentmanager/v0.alpha Package deploymentmanager provides access to the Google Cloud Deployment Manager Alpha API.
deploymentmanager/v2 Package deploymentmanager provides access to the Google Cloud Deployment Manager API.
deploymentmanager/v2beta Package deploymentmanager provides access to the Google Cloud Deployment Manager API V2Beta Methods.
dfareporting/v2.7 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dfareporting/v3.0 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dfareporting/v3.1 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dfareporting/v3.2 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dfareporting/v3.3 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dfareporting/v3.4 Package dfareporting provides access to the DCM/DFA Reporting And Trafficking API.
dialogflow/v2 Package dialogflow provides access to the Dialogflow API.
dialogflow/v2beta1 Package dialogflow provides access to the Dialogflow API.
digitalassetlinks/v1 Package digitalassetlinks provides access to the Digital Asset Links API.
discovery/v1 Package discovery provides access to the API Discovery Service.
dlp/v2 Package dlp provides access to the Cloud Data Loss Prevention (DLP) API.
dns/v1 Package dns provides access to the Google Cloud DNS API.
dns/v1beta2 Package dns provides access to the Google Cloud DNS API.
dns/v2beta1 Package dns provides access to the Google Cloud DNS API.
docs/v1 Package docs provides access to the Google Docs API.
domainsrdap/v1 Package domainsrdap provides access to the Domains RDAP API.
doubleclickbidmanager/v1 Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
doubleclickbidmanager/v1.1 Package doubleclickbidmanager provides access to the DoubleClick Bid Manager API.
doubleclicksearch/v2 Package doubleclicksearch provides access to the Search Ads 360 API.
drive/v2 Package drive provides access to the Drive API.
drive/v3 Package drive provides access to the Drive API.
driveactivity/v2 Package driveactivity provides access to the Drive Activity API.
examples
factchecktools/v1alpha1 Package factchecktools provides access to the Fact Check Tools API.
fcm/v1 Package fcm provides access to the Firebase Cloud Messaging API.
file/v1 Package file provides access to the Cloud Filestore API.
file/v1beta1 Package file provides access to the Cloud Filestore API.
firebase/v1beta1 Package firebase provides access to the Firebase Management API.
firebasedynamiclinks/v1 Package firebasedynamiclinks provides access to the Firebase Dynamic Links API.
firebasehosting/v1beta1 Package firebasehosting provides access to the Firebase Hosting API.
firebaseremoteconfig/v1 Package firebaseremoteconfig provides access to the Firebase Remote Config API.
firebaserules/v1 Package firebaserules provides access to the Firebase Rules API.
firestore/v1 Package firestore provides access to the Cloud Firestore API.
firestore/v1beta1 Package firestore provides access to the Cloud Firestore API.
firestore/v1beta2 Package firestore provides access to the Cloud Firestore API.
fitness/v1 Package fitness provides access to the Fitness.
fusiontables/v1 Package fusiontables provides access to the Fusion Tables API.
fusiontables/v2 Package fusiontables provides access to the Fusion Tables API.
games/v1 Package games provides access to the Google Play Game Services API.
gamesconfiguration/v1configuration Package gamesconfiguration provides access to the Google Play Game Services Publishing API.
gamesmanagement/v1management Package gamesmanagement provides access to the Google Play Game Services Management API.
genomics/v1 Package genomics provides access to the Genomics API.
genomics/v1alpha2 Package genomics provides access to the Genomics API.
genomics/v2alpha1 Package genomics provides access to the Genomics API.
gmail/v1 Package gmail provides access to the Gmail API.
google-api-go-generator
google-api-go-generator/internal/disco Package disco represents Google API discovery documents.
googleapi Package googleapi contains the common code shared by all Google API libraries.
googleapi/transport Package transport contains HTTP transports used to make authenticated API requests.
groupsmigration/v1 Package groupsmigration provides access to the Groups Migration API.
groupssettings/v1 Package groupssettings provides access to the Groups Settings API.
healthcare/v1alpha Package healthcare provides access to the Cloud Healthcare API.
healthcare/v1alpha2 Package healthcare provides access to the Cloud Healthcare API.
healthcare/v1beta1 Package healthcare provides access to the Cloud Healthcare API.
homegraph/v1 Package homegraph provides access to the HomeGraph API.
iam/v1 Package iam provides access to the Identity and Access Management (IAM) API.
iamcredentials/v1 Package iamcredentials provides access to the IAM Service Account Credentials API.
iap/v1 Package iap provides access to the Cloud Identity-Aware Proxy API.
iap/v1beta1 Package iap provides access to the Cloud Identity-Aware Proxy API.
identitytoolkit/v3 Package identitytoolkit provides access to the Google Identity Toolkit API.
indexing/v3 Package indexing provides access to the Indexing API.
internal Package internal supports the options and transport packages.
internal/gensupport Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool.
internal/third_party/uritemplates Package uritemplates is a level 3 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570).
internal/version Package version contains version information for Google Cloud Client Libraries for Go, as reported in request headers.
iterator Package iterator provides support for standard Google API iterators.
iterator/testing Package testing provides support functions for testing iterators conforming to the standard pattern.
jobs/v2 Package jobs provides access to the Cloud Talent Solution API.
jobs/v3 Package jobs provides access to the Cloud Talent Solution API.
jobs/v3p1beta1 Package jobs provides access to the Cloud Talent Solution API.
kgsearch/v1 Package kgsearch provides access to the Knowledge Graph Search API.
language/v1 Package language provides access to the Cloud Natural Language API.
language/v1beta1 Package language provides access to the Cloud Natural Language API.
language/v1beta2 Package language provides access to the Cloud Natural Language API.
libraryagent/v1 Package libraryagent provides access to the Library Agent API.
licensing/v1 Package licensing provides access to the Licensing API.
lifesciences/v2beta Package lifesciences provides access to the Cloud Life Sciences API.
logging/v2 Package logging provides access to the Stackdriver Logging API.
logging/v2beta1 Package logging provides access to the Stackdriver Logging API.
manufacturers/v1 Package manufacturers provides access to the Manufacturer Center API.
mirror/v1 Package mirror provides access to the Google Mirror API.
ml/v1 Package ml provides access to the AI Platform Training & Prediction API.
monitoring/v1 Package monitoring provides access to the Stackdriver Monitoring API.
monitoring/v3 Package monitoring provides access to the Stackdriver Monitoring API.
oauth2/v1 Package oauth2 provides access to the Google OAuth2 API.
oauth2/v2 Package oauth2 provides access to the Google OAuth2 API.
option Package option contains options for Google API clients.
oslogin/v1 Package oslogin provides access to the Cloud OS Login API.
oslogin/v1alpha Package oslogin provides access to the Cloud OS Login API.
oslogin/v1beta Package oslogin provides access to the Cloud OS Login API.
pagespeedonline/v1 Package pagespeedonline provides access to the PageSpeed Insights API.
pagespeedonline/v2 Package pagespeedonline provides access to the PageSpeed Insights API.
pagespeedonline/v4 Package pagespeedonline provides access to the PageSpeed Insights API.
pagespeedonline/v5 Package pagespeedonline provides access to the PageSpeed Insights API.
partners/v2 Package partners provides access to the Google Partners API.
people/v1 Package people provides access to the People API.
playcustomapp/v1 Package playcustomapp provides access to the Google Play Custom App Publishing API.
playmoviespartner/v1 Package playmoviespartner provides access to the Google Play Movies Partner API.
plus/v1 Package plus provides access to the Google+ API.
plusdomains/v1 Package plusdomains provides access to the Google+ Domains API.
policytroubleshooter/v1 Package policytroubleshooter provides access to the Policy Troubleshooter API.
policytroubleshooter/v1beta Package policytroubleshooter provides access to the Policy Troubleshooter API.
poly/v1 Package poly provides access to the Poly API.
proximitybeacon/v1beta1 Package proximitybeacon provides access to the Proximity Beacon API.
pubsub/v1 Package pubsub provides access to the Cloud Pub/Sub API.
pubsub/v1beta1a Package pubsub provides access to the Cloud Pub/Sub API.
pubsub/v1beta2 Package pubsub provides access to the Cloud Pub/Sub API.
qpxexpress/v1 Package qpxexpress provides access to the QPX Express API.
recommender/v1beta1 Package recommender provides access to the Recommender API.
redis/v1 Package redis provides access to the Google Cloud Memorystore for Redis API.
redis/v1beta1 Package redis provides access to the Google Cloud Memorystore for Redis API.
remotebuildexecution/v1 Package remotebuildexecution provides access to the Remote Build Execution API.
remotebuildexecution/v1alpha Package remotebuildexecution provides access to the Remote Build Execution API.
remotebuildexecution/v2 Package remotebuildexecution provides access to the Remote Build Execution API.
replicapool/v1beta1 Package replicapool provides access to the Replica Pool API.
replicapoolupdater/v1beta1 Package replicapoolupdater provides access to the Google Compute Engine Instance Group Updater API.
reseller/v1 Package reseller provides access to the Enterprise Apps Reseller API.
run/v1 Package run provides access to the Cloud Run API.
run/v1alpha1 Package run provides access to the Cloud Run API.
run/v1beta1 Package run provides access to the Cloud Run API.
runtimeconfig/v1 Package runtimeconfig provides access to the Cloud Runtime Configuration API.
runtimeconfig/v1beta1 Package runtimeconfig provides access to the Cloud Runtime Configuration API.
safebrowsing/v4 Package safebrowsing provides access to the Safe Browsing API.
script/v1 Package script provides access to the Apps Script API.
searchconsole/v1 Package searchconsole provides access to the Google Search Console URL Testing Tools API.
secretmanager/v1beta1 Package secretmanager provides access to the Secret Manager API.
securitycenter/v1 Package securitycenter provides access to the Cloud Security Command Center API.
securitycenter/v1beta1 Package securitycenter provides access to the Cloud Security Command Center API.
securitycenter/v1p1alpha1 Package securitycenter provides access to the Cloud Security Command Center API.
servicebroker/v1 Package servicebroker provides access to the Service Broker API.
servicebroker/v1alpha1 Package servicebroker provides access to the Service Broker API.
servicebroker/v1beta1 Package servicebroker provides access to the Service Broker API.
serviceconsumermanagement/v1 Package serviceconsumermanagement provides access to the Service Consumer Management API.
servicecontrol/v1 Package servicecontrol provides access to the Service Control API.
servicemanagement/v1 Package servicemanagement provides access to the Service Management API.
servicenetworking/v1 Package servicenetworking provides access to the Service Networking API.
servicenetworking/v1beta Package servicenetworking provides access to the Service Networking API.
serviceusage/v1 Package serviceusage provides access to the Service Usage API.
serviceusage/v1beta1 Package serviceusage provides access to the Service Usage API.
serviceuser/v1 Package serviceuser provides access to the Service User API.
sheets/v4 Package sheets provides access to the Google Sheets API.
siteverification/v1 Package siteverification provides access to the Google Site Verification API.
slides/v1 Package slides provides access to the Google Slides API.
sourcerepo/v1 Package sourcerepo provides access to the Cloud Source Repositories API.
spanner/v1 Package spanner provides access to the Cloud Spanner API.
spectrum/v1explorer Package spectrum provides access to the Google Spectrum Database API.
speech/v1 Package speech provides access to the Cloud Speech-to-Text API.
speech/v1beta1 Package speech provides access to the Cloud Speech API.
speech/v1p1beta1 Package speech provides access to the Cloud Speech-to-Text API.
speech/v2beta Package speech provides access to the Cloud Speech-to-Text API.
speech/v2beta1 Package speech provides access to the Cloud Speech-to-Text API.
sql/v1beta4 Package sql provides access to the Cloud SQL Admin API.
sqladmin/v1beta4 Package sqladmin provides access to the Cloud SQL Admin API.
storage/v1 Package storage provides access to the Cloud Storage JSON API.
storage/v1beta1 Package storage provides access to the Cloud Storage JSON API.
storage/v1beta2 Package storage provides access to the Cloud Storage JSON API.
storagetransfer/v1 Package storagetransfer provides access to the Storage Transfer API.
streetviewpublish/v1 Package streetviewpublish provides access to the Street View Publish API.
support/bundler Package bundler supports bundling (batching) of items.
surveys/v2 Package surveys provides access to the Surveys API.
tagmanager/v1 Package tagmanager provides access to the Tag Manager API.
tagmanager/v2 Package tagmanager provides access to the Tag Manager API.
tasks/v1 Package tasks provides access to the Tasks API.
testing/v1 Package testing provides access to the Cloud Testing API.
texttospeech/v1 Package texttospeech provides access to the Cloud Text-to-Speech API.
texttospeech/v1beta1 Package texttospeech provides access to the Cloud Text-to-Speech API.
toolresults/v1beta3 Package toolresults provides access to the Cloud Tool Results API.
tpu/v1 Package tpu provides access to the Cloud TPU API.
tpu/v1alpha1 Package tpu provides access to the Cloud TPU API.
tracing/v2 Package tracing provides access to the Google Tracing API.
translate/v2 Package translate provides access to the Google Cloud Translation API.
translate/v3beta1 Package translate provides access to the Cloud Translation API.
transport Package transport provides utility methods for creating authenticated transports to Google's HTTP and gRPC APIs.
transport/bytestream Package bytestream provides a client for any service that exposes a ByteStream API.
transport/bytestream/internal
transport/grpc Package grpc supports network connections to GRPC servers.
transport/http Package http supports network connections to HTTP servers.
transport/http/internal/propagation Package propagation implements X-Cloud-Trace-Context header propagation used by Google Cloud products.
urlshortener/v1 Package urlshortener provides access to the URL Shortener API.
vault/v1 Package vault provides access to the G Suite Vault API.
verifiedaccess/v1 Package verifiedaccess provides access to the Verified Access API.
videointelligence/v1 Package videointelligence provides access to the Cloud Video Intelligence API.
videointelligence/v1beta2 Package videointelligence provides access to the Cloud Video Intelligence API.
videointelligence/v1p1beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
videointelligence/v1p2beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
videointelligence/v1p3beta1 Package videointelligence provides access to the Cloud Video Intelligence API.
vision/v1 Package vision provides access to the Cloud Vision API.
vision/v1p1beta1 Package vision provides access to the Cloud Vision API.
vision/v1p2beta1 Package vision provides access to the Cloud Vision API.
webfonts/v1 Package webfonts provides access to the Google Fonts Developer API.
webmasters/v3 Package webmasters provides access to the Search Console API.
websecurityscanner/v1 Package websecurityscanner provides access to the Web Security Scanner API.
websecurityscanner/v1alpha Package websecurityscanner provides access to the Web Security Scanner API.
websecurityscanner/v1beta Package websecurityscanner provides access to the Web Security Scanner API.
youtube/v3 Package youtube provides access to the YouTube Data API.
youtubeanalytics/v1 Package youtubeanalytics provides access to the YouTube Analytics API.
youtubeanalytics/v1beta1 Package youtubeanalytics provides access to the YouTube Analytics API.
youtubeanalytics/v2 Package youtubeanalytics provides access to the YouTube Analytics API.
youtubereporting/v1 Package youtubereporting provides access to the YouTube Reporting API.