|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 17-Aug-2021 | - | 326 | 294 |
| accessapproval/ | H | 17-Aug-2021 | - | 1,529 | 1,160 |
| aiplatform/ | H | 17-Aug-2021 | - | 8,935 | 6,217 |
| analytics/ | H | 17-Aug-2021 | - | 6,695 | 5,253 |
| apigateway/ | H | 17-Aug-2021 | - | 2,809 | 2,092 |
| apigeeconnect/ | H | 17-Aug-2021 | - | 1,407 | 1,054 |
| appengine/ | H | 17-Aug-2021 | - | 6,023 | 3,997 |
| area120/ | H | 17-Aug-2021 | - | 1,847 | 1,452 |
| artifactregistry/ | H | 17-Aug-2021 | - | 2,962 | 2,276 |
| asset/ | H | 17-Aug-2021 | - | 4,053 | 2,982 |
| assuredworkloads/ | H | 17-Aug-2021 | - | 1,449 | 1,131 |
| automl/ | H | 17-Aug-2021 | - | 11,083 | 8,182 |
| bigquery/ | H | 17-Aug-2021 | - | 67,218 | 57,809 |
| bigtable/ | H | 17-Aug-2021 | - | 20,399 | 16,389 |
| billing/ | H | 17-Aug-2021 | - | 3,817 | 2,765 |
| binaryauthorization/ | H | 17-Aug-2021 | - | 1,527 | 1,196 |
| channel/ | H | 17-Aug-2021 | - | 5,459 | 3,602 |
| civil/ | H | 17-Aug-2021 | - | 721 | 544 |
| cloudbuild/ | H | 17-Aug-2021 | - | 3,861 | 2,772 |
| clouddms/ | H | 17-Aug-2021 | - | 3,027 | 2,201 |
| cloudtasks/ | H | 17-Aug-2021 | - | 9,652 | 7,257 |
| cmd/go-cloud-debug-agent/ | H | 17-Aug-2021 | - | 23,242 | 19,089 |
| compute/ | H | 17-Aug-2021 | - | 73,156 | 51,863 |
| container/ | H | 17-Aug-2021 | - | 6,122 | 4,983 |
| containeranalysis/ | H | 17-Aug-2021 | - | 5,220 | 3,944 |
| datacatalog/ | H | 17-Aug-2021 | - | 8,150 | 5,943 |
| dataflow/ | H | 17-Aug-2021 | - | 3,405 | 2,380 |
| datafusion/ | H | 17-Aug-2021 | - | 1,851 | 1,381 |
| datalabeling/ | H | 17-Aug-2021 | - | 4,186 | 3,242 |
| dataproc/ | H | 17-Aug-2021 | - | 12,237 | 8,977 |
| dataqna/ | H | 17-Aug-2021 | - | 1,592 | 1,175 |
| datastore/ | H | 03-May-2022 | - | 15,352 | 12,096 |
| datastream/ | H | 17-Aug-2021 | - | 3,468 | 2,573 |
| debugger/apiv2/ | H | 17-Aug-2021 | - | 1,844 | 1,264 |
| dialogflow/ | H | 17-Aug-2021 | - | 38,198 | 27,445 |
| dlp/ | H | 17-Aug-2021 | - | 5,707 | 4,517 |
| documentai/ | H | 17-Aug-2021 | - | 2,717 | 1,945 |
| domains/ | H | 17-Aug-2021 | - | 2,322 | 1,678 |
| errorreporting/ | H | 17-Aug-2021 | - | 3,204 | 2,308 |
| essentialcontacts/ | H | 17-Aug-2021 | - | 1,457 | 1,170 |
| eventarc/ | H | 17-Aug-2021 | - | 1,566 | 1,182 |
| firestore/ | H | 17-Aug-2021 | - | 33,343 | 27,898 |
| functions/ | H | 17-Aug-2021 | - | 2,300 | 1,705 |
| gaming/ | H | 17-Aug-2021 | - | 8,593 | 5,985 |
| gkeconnect/ | H | 17-Aug-2021 | - | 1,210 | 956 |
| gkehub/ | H | 17-Aug-2021 | - | 1,825 | 1,403 |
| grafeas/ | H | 17-Aug-2021 | - | 2,773 | 2,192 |
| gsuiteaddons/ | H | 17-Aug-2021 | - | 1,628 | 1,273 |
| httpreplay/ | H | 17-Aug-2021 | - | 2,471 | 1,849 |
| iam/ | H | 17-Aug-2021 | - | 4,451 | 3,263 |
| iap/ | H | 17-Aug-2021 | - | 1,984 | 1,515 |
| internal/ | H | 17-Aug-2021 | - | 161,606 | 75,444 |
| iot/ | H | 17-Aug-2021 | - | 3,838 | 3,067 |
| kms/ | H | 17-Aug-2021 | - | 5,167 | 4,080 |
| language/ | H | 17-Aug-2021 | - | 3,275 | 2,493 |
| lifesciences/ | H | 17-Aug-2021 | - | 1,147 | 871 |
| logging/ | H | 17-Aug-2021 | - | 11,742 | 8,660 |
| longrunning/ | H | 17-Aug-2021 | - | 1,713 | 1,143 |
| managedidentities/ | H | 17-Aug-2021 | - | 2,247 | 1,606 |
| mediatranslation/ | H | 17-Aug-2021 | - | 1,028 | 819 |
| memcache/ | H | 17-Aug-2021 | - | 3,290 | 2,274 |
| metastore/ | H | 17-Aug-2021 | - | 6,694 | 4,667 |
| monitoring/ | H | 17-Aug-2021 | - | 14,841 | 10,865 |
| networkconnectivity/ | H | 17-Aug-2021 | - | 2,198 | 1,639 |
| networkmanagement/ | H | 17-Aug-2021 | - | 1,760 | 1,283 |
| notebooks/ | H | 17-Aug-2021 | - | 3,299 | 2,386 |
| orgpolicy/ | H | 17-Aug-2021 | - | 1,629 | 1,259 |
| osconfig/ | H | 17-Aug-2021 | - | 6,532 | 4,856 |
| oslogin/ | H | 17-Aug-2021 | - | 3,135 | 2,405 |
| phishingprotection/ | H | 17-Aug-2021 | - | 1,189 | 921 |
| policytroubleshooter/ | H | 17-Aug-2021 | - | 1,019 | 809 |
| privatecatalog/ | H | 17-Aug-2021 | - | 1,402 | 1,062 |
| profiler/ | H | 17-Aug-2021 | - | 4,238 | 3,381 |
| pubsub/ | H | 17-Aug-2021 | - | 31,827 | 26,218 |
| pubsublite/ | H | 17-Aug-2021 | - | 23,212 | 16,716 |
| recaptchaenterprise/ | H | 17-Aug-2021 | - | 2,820 | 2,158 |
| recommendationengine/ | H | 17-Aug-2021 | - | 3,222 | 2,331 |
| recommender/ | H | 17-Aug-2021 | - | 3,149 | 2,363 |
| redis/ | H | 17-Aug-2021 | - | 5,803 | 4,279 |
| resourcemanager/ | H | 17-Aug-2021 | - | 1,910 | 1,398 |
| resourcesettings/ | H | 17-Aug-2021 | - | 1,281 | 991 |
| retail/ | H | 17-Aug-2021 | - | 4,639 | 3,171 |
| rpcreplay/ | H | 17-Aug-2021 | - | 2,862 | 2,166 |
| scheduler/ | H | 17-Aug-2021 | - | 3,871 | 2,973 |
| secretmanager/ | H | 17-Aug-2021 | - | 3,467 | 2,577 |
| security/ | H | 17-Aug-2021 | - | 7,079 | 5,270 |
| securitycenter/ | H | 17-Aug-2021 | - | 11,386 | 8,819 |
| servicecontrol/ | H | 17-Aug-2021 | - | 1,387 | 1,005 |
| servicedirectory/ | H | 17-Aug-2021 | - | 4,703 | 3,601 |
| servicemanagement/ | H | 17-Aug-2021 | - | 2,667 | 1,933 |
| serviceusage/ | H | 17-Aug-2021 | - | 1,670 | 1,248 |
| shell/ | H | 17-Aug-2021 | - | 1,625 | 1,206 |
| spanner/ | H | 17-Aug-2021 | - | 56,020 | 43,707 |
| speech/ | H | 17-Aug-2021 | - | 3,755 | 2,779 |
| storage/ | H | 17-Aug-2021 | - | 48,215 | 43,852 |
| storagetransfer/ | H | 17-Aug-2021 | - | 1,572 | 1,211 |
| talent/ | H | 17-Aug-2021 | - | 10,900 | 7,973 |
| texttospeech/ | H | 17-Aug-2021 | - | 1,405 | 1,093 |
| third_party/ | H | 17-Aug-2021 | - | 4,401 | 2,894 |
| tpu/ | H | 17-Aug-2021 | - | 2,224 | 1,670 |
| trace/ | H | 17-Aug-2021 | - | 2,501 | 1,803 |
| translate/ | H | 17-Aug-2021 | - | 3,248 | 2,496 |
| video/ | H | 17-Aug-2021 | - | 2,483 | 1,869 |
| videointelligence/ | H | 17-Aug-2021 | - | 2,120 | 1,507 |
| vision/ | H | 17-Aug-2021 | - | 6,992 | 5,208 |
| vpcaccess/ | H | 17-Aug-2021 | - | 1,441 | 1,097 |
| webrisk/ | H | 17-Aug-2021 | - | 2,080 | 1,558 |
| websecurityscanner/ | H | 17-Aug-2021 | - | 2,062 | 1,651 |
| workflows/ | H | 17-Aug-2021 | - | 2,832 | 1,998 |
| .gitignore | H A D | 17-Aug-2021 | 92 | 13 | 10 |
| CHANGES.md | H A D | 17-Aug-2021 | 121.7 KiB | 2,207 | 1,703 |
| CODE_OF_CONDUCT.md | H A D | 17-Aug-2021 | 1.9 KiB | 45 | 35 |
| CONTRIBUTING.md | H A D | 17-Aug-2021 | 13.3 KiB | 328 | 257 |
| LICENSE | H A D | 17-Aug-2021 | 11.1 KiB | 203 | 169 |
| README.md | H A D | 17-Aug-2021 | 14.2 KiB | 188 | 161 |
| RELEASING.md | H A D | 17-Aug-2021 | 6.5 KiB | 142 | 121 |
| SECURITY.md | H A D | 17-Aug-2021 | 329 | 8 | 4 |
| doc.go | H A D | 17-Aug-2021 | 7.9 KiB | 202 | 1 |
| go.mod | H A D | 17-Aug-2021 | 475 | 18 | 15 |
| go.sum | H A D | 17-Aug-2021 | 52.1 KiB | 533 | 532 |
| header_test.go | H A D | 17-Aug-2021 | 2.5 KiB | 92 | 63 |
| testing.md | H A D | 17-Aug-2021 | 8.9 KiB | 237 | 199 |
README.md
1# Google Cloud Client Libraries for Go
2
3[![Go Reference](https://pkg.go.dev/badge/cloud.google.com/go.svg)](https://pkg.go.dev/cloud.google.com/go)
4
5Go packages for [Google Cloud Platform](https://cloud.google.com) services.
6
7``` go
8import "cloud.google.com/go"
9```
10
11To install the packages on your system, *do not clone the repo*. Instead:
12
131. Change to your project directory:
14
15 ```bash
16 cd /my/cloud/project
17 ```
181. Get the package you want to use. Some products have their own module, so it's
19 best to `go get` the package(s) you want to use:
20
21 ```
22 $ go get cloud.google.com/go/firestore # Replace with the package you want to use.
23 ```
24
25**NOTE:** Some of these packages are under development, and may occasionally
26make backwards-incompatible changes.
27
28## Supported APIs
29
30| Google API | Status | Package |
31| ----------------------------------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- |
32| [Asset][cloud-asset] | stable | [`cloud.google.com/go/asset/apiv1`](https://pkg.go.dev/cloud.google.com/go/asset/v1beta) |
33| [Automl][cloud-automl] | stable | [`cloud.google.com/go/automl/apiv1`](https://pkg.go.dev/cloud.google.com/go/automl/apiv1) |
34| [BigQuery][cloud-bigquery] | stable | [`cloud.google.com/go/bigquery`](https://pkg.go.dev/cloud.google.com/go/bigquery) |
35| [Bigtable][cloud-bigtable] | stable | [`cloud.google.com/go/bigtable`](https://pkg.go.dev/cloud.google.com/go/bigtable) |
36| [Cloudbuild][cloud-build] | stable | [`cloud.google.com/go/cloudbuild/apiv1`](https://pkg.go.dev/cloud.google.com/go/cloudbuild/apiv1) |
37| [Cloudtasks][cloud-tasks] | stable | [`cloud.google.com/go/cloudtasks/apiv2`](https://pkg.go.dev/cloud.google.com/go/cloudtasks/apiv2) |
38| [Compute Engine][cloud-compute] | alpha | [`cloud.google.com/go/compute/apiv1`](https://pkg.go.dev/cloud.google.com/go/compute/apiv1) |
39| [Container][cloud-container] | stable | [`cloud.google.com/go/container/apiv1`](https://pkg.go.dev/cloud.google.com/go/container/apiv1) |
40| [ContainerAnalysis][cloud-containeranalysis] | beta | [`cloud.google.com/go/containeranalysis/apiv1`](https://pkg.go.dev/cloud.google.com/go/containeranalysis/apiv1) |
41| [Dataproc][cloud-dataproc] | stable | [`cloud.google.com/go/dataproc/apiv1`](https://pkg.go.dev/cloud.google.com/go/dataproc/apiv1) |
42| [Datastore][cloud-datastore] | stable | [`cloud.google.com/go/datastore`](https://pkg.go.dev/cloud.google.com/go/datastore) |
43| [Debugger][cloud-debugger] | stable | [`cloud.google.com/go/debugger/apiv2`](https://pkg.go.dev/cloud.google.com/go/debugger/apiv2) |
44| [Dialogflow][cloud-dialogflow] | stable | [`cloud.google.com/go/dialogflow/apiv2`](https://pkg.go.dev/cloud.google.com/go/dialogflow/apiv2) |
45| [Data Loss Prevention][cloud-dlp] | stable | [`cloud.google.com/go/dlp/apiv2`](https://pkg.go.dev/cloud.google.com/go/dlp/apiv2) |
46| [ErrorReporting][cloud-errors] | alpha | [`cloud.google.com/go/errorreporting`](https://pkg.go.dev/cloud.google.com/go/errorreporting) |
47| [Firestore][cloud-firestore] | stable | [`cloud.google.com/go/firestore`](https://pkg.go.dev/cloud.google.com/go/firestore) |
48| [IAM][cloud-iam] | stable | [`cloud.google.com/go/iam`](https://pkg.go.dev/cloud.google.com/go/iam) |
49| [IoT][cloud-iot] | stable | [`cloud.google.com/go/iot/apiv1`](https://pkg.go.dev/cloud.google.com/go/iot/apiv1) |
50| [IRM][cloud-irm] | alpha | [`cloud.google.com/go/irm/apiv1alpha2`](https://pkg.go.dev/cloud.google.com/go/irm/apiv1alpha2) |
51| [KMS][cloud-kms] | stable | [`cloud.google.com/go/kms/apiv1`](https://pkg.go.dev/cloud.google.com/go/kms/apiv1) |
52| [Natural Language][cloud-natural-language] | stable | [`cloud.google.com/go/language/apiv1`](https://pkg.go.dev/cloud.google.com/go/language/apiv1) |
53| [Logging][cloud-logging] | stable | [`cloud.google.com/go/logging`](https://pkg.go.dev/cloud.google.com/go/logging) |
54| [Memorystore][cloud-memorystore] | alpha | [`cloud.google.com/go/redis/apiv1`](https://pkg.go.dev/cloud.google.com/go/redis/apiv1) |
55| [Monitoring][cloud-monitoring] | stable | [`cloud.google.com/go/monitoring/apiv3`](https://pkg.go.dev/cloud.google.com/go/monitoring/apiv3) |
56| [OS Login][cloud-oslogin] | stable | [`cloud.google.com/go/oslogin/apiv1`](https://pkg.go.dev/cloud.google.com/go/oslogin/apiv1) |
57| [Pub/Sub][cloud-pubsub] | stable | [`cloud.google.com/go/pubsub`](https://pkg.go.dev/cloud.google.com/go/pubsub) |
58| [Pub/Sub Lite][cloud-pubsublite] | stable | [`cloud.google.com/go/pubsublite`](https://pkg.go.dev/cloud.google.com/go/pubsublite) |
59| [Phishing Protection][cloud-phishingprotection] | alpha | [`cloud.google.com/go/phishingprotection/apiv1beta1`](https://pkg.go.dev/cloud.google.com/go/phishingprotection/apiv1beta1) |
60| [reCAPTCHA Enterprise][cloud-recaptcha] | alpha | [`cloud.google.com/go/recaptchaenterprise/apiv1beta1`](https://pkg.go.dev/cloud.google.com/go/recaptchaenterprise/apiv1beta1) |
61| [Recommender][cloud-recommender] | beta | [`cloud.google.com/go/recommender/apiv1beta1`](https://pkg.go.dev/cloud.google.com/go/recommender/apiv1beta1) |
62| [Scheduler][cloud-scheduler] | stable | [`cloud.google.com/go/scheduler/apiv1`](https://pkg.go.dev/cloud.google.com/go/scheduler/apiv1) |
63| [Securitycenter][cloud-securitycenter] | stable | [`cloud.google.com/go/securitycenter/apiv1`](https://pkg.go.dev/cloud.google.com/go/securitycenter/apiv1) |
64| [Spanner][cloud-spanner] | stable | [`cloud.google.com/go/spanner`](https://pkg.go.dev/cloud.google.com/go/spanner) |
65| [Speech][cloud-speech] | stable | [`cloud.google.com/go/speech/apiv1`](https://pkg.go.dev/cloud.google.com/go/speech/apiv1) |
66| [Storage][cloud-storage] | stable | [`cloud.google.com/go/storage`](https://pkg.go.dev/cloud.google.com/go/storage) |
67| [Talent][cloud-talent] | alpha | [`cloud.google.com/go/talent/apiv4beta1`](https://pkg.go.dev/cloud.google.com/go/talent/apiv4beta1) |
68| [Text To Speech][cloud-texttospeech] | stable | [`cloud.google.com/go/texttospeech/apiv1`](https://pkg.go.dev/cloud.google.com/go/texttospeech/apiv1) |
69| [Trace][cloud-trace] | stable | [`cloud.google.com/go/trace/apiv2`](https://pkg.go.dev/cloud.google.com/go/trace/apiv2) |
70| [Translate][cloud-translate] | stable | [`cloud.google.com/go/translate`](https://pkg.go.dev/cloud.google.com/go/translate) |
71| [Video Intelligence][cloud-video] | beta | [`cloud.google.com/go/videointelligence/apiv1beta2`](https://pkg.go.dev/cloud.google.com/go/videointelligence/apiv1beta2) |
72| [Vision][cloud-vision] | stable | [`cloud.google.com/go/vision/apiv1`](https://pkg.go.dev/cloud.google.com/go/vision/apiv1) |
73| [Webrisk][cloud-webrisk] | alpha | [`cloud.google.com/go/webrisk/apiv1beta1`](https://pkg.go.dev/cloud.google.com/go/webrisk/apiv1beta1) |
74
75> **Alpha status**: the API is still being actively developed. As a
76> result, it might change in backward-incompatible ways and is not recommended
77> for production use.
78>
79> **Beta status**: the API is largely complete, but still has outstanding
80> features and bugs to be addressed. There may be minor backwards-incompatible
81> changes where necessary.
82>
83> **Stable status**: the API is mature and ready for production use. We will
84> continue addressing bugs and feature requests.
85
86Documentation and examples are available at [pkg.go.dev/cloud.google.com/go](https://pkg.go.dev/cloud.google.com/go)
87
88## [Go Versions Supported](#supported-versions)
89
90We currently support Go versions 1.11 and newer.
91
92## Authorization
93
94By default, each API will use [Google Application Default Credentials](https://developers.google.com/identity/protocols/application-default-credentials)
95for authorization credentials used in calling the API endpoints. This will allow your
96application to run in many environments without requiring explicit configuration.
97
98[snip]:# (auth)
99```go
100client, err := storage.NewClient(ctx)
101```
102
103To authorize using a
104[JSON key file](https://cloud.google.com/iam/docs/managing-service-account-keys),
105pass
106[`option.WithCredentialsFile`](https://pkg.go.dev/google.golang.org/api/option#WithCredentialsFile)
107to the `NewClient` function of the desired package. For example:
108
109[snip]:# (auth-JSON)
110```go
111client, err := storage.NewClient(ctx, option.WithCredentialsFile("path/to/keyfile.json"))
112```
113
114You can exert more control over authorization by using the
115[`golang.org/x/oauth2`](https://pkg.go.dev/golang.org/x/oauth2) package to
116create an `oauth2.TokenSource`. Then pass
117[`option.WithTokenSource`](https://pkg.go.dev/google.golang.org/api/option#WithTokenSource)
118to the `NewClient` function:
119[snip]:# (auth-ts)
120```go
121tokenSource := ...
122client, err := storage.NewClient(ctx, option.WithTokenSource(tokenSource))
123```
124
125## Contributing
126
127Contributions are welcome. Please, see the
128[CONTRIBUTING](https://github.com/GoogleCloudPlatform/google-cloud-go/blob/master/CONTRIBUTING.md)
129document for details.
130
131Please note that this project is released with a Contributor Code of Conduct.
132By participating in this project you agree to abide by its terms.
133See [Contributor Code of Conduct](https://github.com/GoogleCloudPlatform/google-cloud-go/blob/master/CONTRIBUTING.md#contributor-code-of-conduct)
134for more information.
135
136[cloud-asset]: https://cloud.google.com/security-command-center/docs/how-to-asset-inventory
137[cloud-automl]: https://cloud.google.com/automl
138[cloud-build]: https://cloud.google.com/cloud-build/
139[cloud-bigquery]: https://cloud.google.com/bigquery/
140[cloud-bigtable]: https://cloud.google.com/bigtable/
141[cloud-compute]: https://cloud.google.com/compute
142[cloud-container]: https://cloud.google.com/containers/
143[cloud-containeranalysis]: https://cloud.google.com/container-registry/docs/container-analysis
144[cloud-dataproc]: https://cloud.google.com/dataproc/
145[cloud-datastore]: https://cloud.google.com/datastore/
146[cloud-dialogflow]: https://cloud.google.com/dialogflow-enterprise/
147[cloud-debugger]: https://cloud.google.com/debugger/
148[cloud-dlp]: https://cloud.google.com/dlp/
149[cloud-errors]: https://cloud.google.com/error-reporting/
150[cloud-firestore]: https://cloud.google.com/firestore/
151[cloud-iam]: https://cloud.google.com/iam/
152[cloud-iot]: https://cloud.google.com/iot-core/
153[cloud-irm]: https://cloud.google.com/incident-response/docs/concepts
154[cloud-kms]: https://cloud.google.com/kms/
155[cloud-pubsub]: https://cloud.google.com/pubsub/
156[cloud-pubsublite]: https://cloud.google.com/pubsub/lite
157[cloud-storage]: https://cloud.google.com/storage/
158[cloud-language]: https://cloud.google.com/natural-language
159[cloud-logging]: https://cloud.google.com/logging/
160[cloud-natural-language]: https://cloud.google.com/natural-language/
161[cloud-memorystore]: https://cloud.google.com/memorystore/
162[cloud-monitoring]: https://cloud.google.com/monitoring/
163[cloud-oslogin]: https://cloud.google.com/compute/docs/oslogin/rest
164[cloud-phishingprotection]: https://cloud.google.com/phishing-protection/
165[cloud-securitycenter]: https://cloud.google.com/security-command-center/
166[cloud-scheduler]: https://cloud.google.com/scheduler
167[cloud-spanner]: https://cloud.google.com/spanner/
168[cloud-speech]: https://cloud.google.com/speech
169[cloud-talent]: https://cloud.google.com/solutions/talent-solution/
170[cloud-tasks]: https://cloud.google.com/tasks/
171[cloud-texttospeech]: https://cloud.google.com/texttospeech/
172[cloud-talent]: https://cloud.google.com/solutions/talent-solution/
173[cloud-trace]: https://cloud.google.com/trace/
174[cloud-translate]: https://cloud.google.com/translate
175[cloud-recaptcha]: https://cloud.google.com/recaptcha-enterprise/
176[cloud-recommender]: https://cloud.google.com/recommendations/
177[cloud-video]: https://cloud.google.com/video-intelligence/
178[cloud-vision]: https://cloud.google.com/vision
179[cloud-webrisk]: https://cloud.google.com/web-risk/
180
181## Links
182
183- [Go on Google Cloud](https://cloud.google.com/go/home)
184- [Getting started with Go on Google Cloud](https://cloud.google.com/go/getting-started)
185- [App Engine Quickstart](https://cloud.google.com/appengine/docs/standard/go/quickstart)
186- [Cloud Functions Quickstart](https://cloud.google.com/functions/docs/quickstart-go)
187- [Cloud Run Quickstart](https://cloud.google.com/run/docs/quickstarts/build-and-deploy#go)
188