rustio rustio.net
60

gcloud-sdk

v0.29.0 Growing

Async Google gRPC/REST APIs and the client implementation hiding complexity of GCP authentication based on Tonic middleware and Reqwest.

MIT OR Apache-2.0 Edition 2021
API bindings #api#google#gcp#gcloud#googleapis

Quick Verdict

  • โœ“Actively maintained (updated 15d ago)
  • !Pre-1.0: API may have breaking changes
  • โœ“Trusted by 408 crates
  • !Heavy dependency tree (25 direct deps)
  • โœ“Permissive license (MIT OR Apache-2.0)

Security

Checking security advisories...
Downloads
3.2M
Dependents
408
Releases
102
Size
10.3MB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

739.7K downloads in the last 30 days (24.7K/day), up 91% from the previous period.

๐Ÿ”—
Moderate adoption

408 crates depend on gcloud-sdk. Reasonable ecosystem adoption, though not yet a core dependency.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 3+ years old, gcloud-sdk hasn't reached 1.0 yet. Expect potential API changes between versions.

๐Ÿ“ฆ
Heavy dependency tree

25 direct dependencies. Consider the impact on compile times and supply chain complexity.

๐Ÿ“
Large crate size

10.3MB is relatively large. May impact download and compile times.

โš ๏ธ
Notable yanked versions

11% of releases have been yanked. Check version history before pinning.

๐ŸŒŸ
Used by top crates

Notable dependents include secret-vault, kms-aead, alloy-signer-gcp, firestore, opentelemetry-gcloud-trace. When high-quality crates choose gcloud-sdk, it's a strong quality signal.

Health Breakdown

Maintenance 19/25

Recency, release consistency, active ratio

Quality 8/25

Yanked ratio, deps, size, maturity, features

Community 12/20

Reverse deps, ownership, ecosystem

Popularity 8/15

Downloads, momentum, growth trend

Documentation 13/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
14K/day avg+206%
010K20K30K40K50K12/291/162/32/213/113/28

Top Dependents

Version Adoption

v0.28.2
43%
v0.27.4
23%
v0.25.3
14%
v0.27.3
12%
v0.28.5
8%

Release Timeline

102 releases11 yankedsince 2022
J
F
M
A
M
J
J
A
S
O
N
D
2022
48
2023
19
2024
19
2025
13
2026
3
Less
More|
Yanked

Feature Flags

default =["tls-roots"]

resttls-roots*google-apigoogle-rpcgrafeas-v1google-typegoogle-cloudgoogle-iam-v1google-iam-v2google-geo-typegrafeas-v1beta1google-pubsub-v1tls-webpki-rootsgoogle-bytestreamgoogle-iam-v1betagoogle-iam-v2betagoogle-logging-v2google-maps-unitygoogle-spanner-v1google-storage-v1google-storage-v2google-watcher-v1google-bigtable-v2google-cloud-auditgoogle-cloud-ml-v1google-genomics-v1google-longrunninggoogle-rest-dns-v1google-rest-fcm-v1google-rpc-contextgoogle-actions-typegoogle-appengine-v1google-cloud-commongoogle-cloud-iap-v1google-cloud-ids-v1google-cloud-iot-v1google-cloud-kms-v1google-cloud-run-v2google-cloud-sql-v1google-cloud-tpu-v1google-container-v1google-datastore-v1google-firestore-v1google-iam-admin-v1google-logging-typemaps-fleetengine-v1external-account-awsgoogle-home-graph-v1google-monitoring-v3google-actions-sdk-v2google-api-apikeys-v2google-cloud-asset-v1google-cloud-batch-v1google-cloud-locationgoogle-cloud-redis-v1google-cloud-shell-v1google-cloud-tasks-v2google-gapic-metadatagoogle-iam-v1-logginggoogle-maps-routes-v1google-privacy-dlp-v2google-pubsub-v1beta2google-rest-lustre-v1grafeas-v1beta1-buildgrafeas-v1beta1-imagegoogle-chat-logging-v1google-cloud-automl-v1google-cloud-config-v1google-cloud-deploy-v1google-cloud-gaming-v1google-cloud-gkehub-v1google-cloud-retail-v2google-cloud-speech-v1google-cloud-speech-v2google-cloud-talent-v4google-cloud-vision-v1google-maps-roads-v1opgoogle-maps-routing-v2google-rest-compute-v1google-rest-storage-v1grafeas-v1beta1-sourcegoogle-api-expr-v1beta1google-appengine-legacygoogle-appengine-v1betagoogle-apps-script-typegoogle-cloud-alloydb-v1google-cloud-billing-v1google-cloud-channel-v1google-cloud-compute-v1google-cloud-domains-v1google-cloud-oslogin-v1google-cloud-webrisk-v1google-dataflow-v1beta3google-rest-bigquery-v2google-rest-sqladmin-v1grafeas-v1beta1-packagegoogle-api-expr-v1alpha1google-bigtable-admin-v2google-cloud-bigquery-v2google-cloud-clouddms-v1google-cloud-dataproc-v1google-cloud-eventarc-v1google-cloud-iap-v1beta1google-cloud-language-v1google-cloud-language-v2google-cloud-memcache-v1google-cloud-osconfig-v1google-cloud-sql-v1beta4google-container-v1beta1google-datastore-v1beta3google-devtools-build-v1google-firestore-v1beta1google-genomics-v1alpha2ccc-hosted-marketplace-v2google-api-cloudquotas-v1google-cloud-filestore-v1google-cloud-functions-v1google-cloud-functions-v2google-cloud-gkebackup-v1google-cloud-metastore-v1google-cloud-notebooks-v1google-cloud-notebooks-v2google-cloud-orgpolicy-v1google-cloud-orgpolicy-v2google-cloud-scheduler-v1google-cloud-tpu-v2alpha1google-cloud-vpcaccess-v1google-cloud-workflows-v1google-container-v1alpha1google-datastore-admin-v1google-devtools-source-v1google-example-library-v1google-firestore-admin-v1google-iam-credentials-v1google-storagetransfer-v1grafeas-v1beta1-discoverygoogle-api-serviceusage-v1google-cloud-aiplatform-v1google-cloud-apigateway-v1google-cloud-connectors-v1google-cloud-datafusion-v1google-cloud-datastream-v1google-cloud-dialogflow-v2google-cloud-documentai-v1google-cloud-gaming-v1betagoogle-cloud-gkehub-v1betagoogle-cloud-pubsublite-v1google-cloud-redis-v1beta1google-cloud-retail-v2betagoogle-cloud-tasks-v2beta2google-cloud-tasks-v2beta3google-devtools-testing-v1google-example-showcase-v1google-maps-routes-v1alphagoogle-spanner-executor-v1grafeas-v1beta1-deploymentgrafeas-v1beta1-provenancegoogle-appengine-logging-v1google-cloud-automl-v1beta1google-cloud-datacatalog-v1google-cloud-gkehub-v1alphagoogle-cloud-gkehub-v1beta1google-cloud-oslogin-commongoogle-cloud-oslogin-v1betagoogle-cloud-recommender-v1google-cloud-retail-logginggoogle-cloud-retail-v2alphagoogle-cloud-support-commongoogle-cloud-talent-v4beta1google-cloud-translation-v3google-cloud-vmmigration-v1google-cloud-workflows-typegoogle-analytics-data-v1betagoogle-api-servicecontrol-v1google-api-servicecontrol-v2google-apps-script-type-docsgoogle-cloud-asset-v1p7beta1google-cloud-compute-v1smallgoogle-cloud-dataqna-v1alphagoogle-cloud-domains-v1beta1google-cloud-gkehub-v1alpha2google-cloud-gsuiteaddons-v1google-cloud-managedkafka-v1google-cloud-optimization-v1google-cloud-osconfig-v1betagoogle-cloud-oslogin-v1alphagoogle-cloud-secrets-v1beta1google-cloud-texttospeech-v1google-cloud-webrisk-v1beta1google-streetview-publish-v1maps-fleetengine-delivery-v1google-analytics-admin-v1betagoogle-apps-drive-activity-v2google-apps-script-type-drivegoogle-apps-script-type-gmailgoogle-cloud-apigeeconnect-v1google-cloud-dataproc-logginggoogle-cloud-dialogflow-cx-v3google-cloud-domains-v1alpha2google-cloud-gkemulticloud-v1google-cloud-memcache-v1beta2google-cloud-metastore-v1betagoogle-cloud-osconfig-v1alphagoogle-cloud-secretmanager-v1google-cloud-speech-v1p1beta1google-cloud-support-v1alpha1google-cloud-vision-v1p1beta1google-cloud-vision-v1p2beta1google-cloud-vision-v1p3beta1google-cloud-vision-v1p4beta1google-cloud-workflows-v1betagoogle-devtools-cloudbuild-v1google-devtools-cloudtrace-v1google-devtools-cloudtrace-v2google-devtools-sourcerepo-v1google-home-enterprise-sdm-v1google-rest-servicecontrol-v1google-rest-servicecontrol-v2grafeas-v1beta1-vulnerabilitygoogle-analytics-admin-v1alphagoogle-apps-script-type-sheetsgoogle-apps-script-type-slidesgoogle-area120-tables-v1alpha1google-chromeos-moblab-v1beta1google-chromeos-uidetection-v1google-cloud-accessapproval-v1google-cloud-apigeeregistry-v1google-cloud-dataform-v1alpha2google-cloud-filestore-v1beta1google-cloud-metastore-v1alphagoogle-cloud-scheduler-v1beta1google-cloud-securitycenter-v1google-cloud-stream-logging-v1google-datastore-admin-v1beta1google-devtools-resultstore-v2google-firestore-admin-v1beta1google-firestore-admin-v1beta2google-monitoring-dashboard-v1google-rest-identitytoolkit-v3google-ai-generativelanguage-v1google-api-servicemanagement-v1google-api-serviceusage-v1beta1google-apps-alertcenter-v1beta1google-cloud-aiplatform-logginggoogle-cloud-aiplatform-v1beta1google-cloud-billing-budgets-v1google-cloud-datafusion-v1beta1google-cloud-dialogflow-v2beta1google-cloud-documentai-v1beta1google-cloud-documentai-v1beta2google-cloud-documentai-v1beta3google-cloud-identitytoolkit-v2google-cloud-networksecurity-v1google-cloud-networkservices-v1google-cloud-resourcemanager-v2google-cloud-resourcemanager-v3google-example-endpointsapis-v1google-example-showcase-v1beta1google-example-showcase-v1beta2google-example-showcase-v1beta3google-maps-regionlookup-v1alphgoogle-apps-script-type-calendargoogle-cloud-assuredworkloads-v1google-cloud-bigquery-biglake-v1google-cloud-bigquery-logging-v1google-cloud-bigquery-storage-v1google-cloud-clouddms-logging-v1google-cloud-datacatalog-v1beta1google-cloud-datastream-v1alpha1google-cloud-lifesciences-v2betagoogle-cloud-recommender-v1beta1google-cloud-resourcesettings-v1google-cloud-servicedirectory-v1google-cloud-translation-v3beta1google-cloud-video-livestream-v1google-cloud-video-transcoder-v1google-devtools-clouddebugger-v2google-devtools-cloudprofiler-v2google-maps-playablelocations-v3google-spanner-admin-database-v1google-spanner-admin-instance-v1google-cloud-baremetalsolution-v2google-cloud-datalabeling-v1beta1google-cloud-essentialcontacts-v1google-cloud-gkebackup-logging-v1google-cloud-integrations-v1alphagoogle-cloud-managedidentities-v1google-cloud-metastore-logging-v1google-cloud-networkmanagement-v1google-cloud-texttospeech-v1beta1google-cloud-videointelligence-v1google-monitoring-metricsscope-v1google-partner-aistreams-v1alpha1google-actions-sdk-v2-conversationgoogle-assistant-embedded-v1alpha1google-assistant-embedded-v1alpha2google-cloud-alloydb-connectors-v1google-cloud-bigquery-migration-v2google-cloud-certificatemanager-v1google-cloud-dialogflow-cx-v3beta1google-cloud-gkeconnect-gateway-v1google-cloud-runtimeconfig-v1beta1google-cloud-security-privateca-v1google-cloud-websecurityscanner-v1google-ai-generativelanguage-v1betagoogle-cloud-bigquery-connection-v1google-cloud-binaryauthorization-v1google-cloud-eventarc-publishing-v1google-cloud-gkehub-metering-v1betagoogle-cloud-networkconnectivity-v1google-cloud-privatecatalog-v1beta1google-cloud-recaptchaenterprise-v1google-cloud-recommender-logging-v1google-cloud-securitycenter-v1beta1google-devtools-artifactregistry-v1google-rest-cloudresourcemanager-v3google-api-expr-conformance-v1alpha1google-cloud-bigquery-reservation-v1google-cloud-billing-budgets-v1beta1google-cloud-gkehub-metering-v1alphagoogle-cloud-gsuiteaddons-logging-v1google-cloud-identitytoolkit-logginggoogle-cloud-networksecurity-v1beta1google-cloud-networkservices-v1beta1google-cloud-policytroubleshooter-v1google-cloud-workflows-executions-v1google-cloud-assuredworkloads-v1beta1google-cloud-bigquery-analyticshub-v1google-cloud-bigquery-datapolicies-v1google-cloud-bigquery-datatransfer-v1google-cloud-bigquery-storage-v1beta1google-cloud-bigquery-storage-v1beta2google-cloud-confidentialcomputing-v1google-cloud-contactcenterinsights-v1google-cloud-mediatranslation-v1beta1google-cloud-secretmanager-logging-v1google-cloud-securitycenter-v1p1beta1google-cloud-servicedirectory-v1beta1google-cloud-video-transcoder-v1beta1google-devtools-remoteworkers-v1test2google-actions-sdk-v2-interactionmodelgoogle-cloud-aiplatform-v1beta1-schemagoogle-cloud-beyondcorp-appgateways-v1google-cloud-gkehub-servicemesh-v1betagoogle-cloud-managedidentities-v1beta1google-cloud-mediatranslation-v1alpha1google-cloud-networkmanagement-v1beta1google-cloud-osconfig-agentendpoint-v1google-cloud-videointelligence-v1beta2google-cloud-websecurityscanner-v1betagoogle-networking-trafficdirector-typegoogle-cloud-bigquery-migration-v2alphagoogle-cloud-gkeconnect-gateway-v1beta1google-cloud-gkehub-configmanagement-v1google-cloud-gkehub-servicemesh-v1alphagoogle-cloud-phishingprotection-v1beta1google-cloud-privilegedaccessmanager-v1google-cloud-security-privateca-v1beta1google-cloud-websecurityscanner-v1alphagoogle-identity-accesscontextmanager-v1google-maps-playablelocations-v3-samplegoogle-cloud-beyondcorp-appconnectors-v1google-cloud-bigquery-connection-v1beta1google-cloud-binaryauthorization-v1beta1google-cloud-gkeconnect-gateway-v1alpha1google-cloud-recaptchaenterprise-v1beta1google-cloud-recommender-logging-v1beta1google-cloud-videointelligence-v1p1beta1google-cloud-videointelligence-v1p2beta1google-cloud-videointelligence-v1p3beta1google-cloud-workflows-executions-v1betagoogle-devtools-artifactregistry-v1beta2google-cloud-beyondcorp-appconnections-v1google-cloud-beyondcorp-clientgateways-v1google-cloud-bigquery-reservation-v1beta1google-cloud-networkconnectivity-v1alpha1google-cloud-recommendationengine-v1beta1google-devtools-containeranalysis-v1beta1google-identity-accesscontextmanager-typegoogle-cloud-bigquery-dataexchange-v1beta1google-cloud-gkehub-multiclusteringress-v1google-cloud-osconfig-agentendpoint-v1betagoogle-actions-sdk-v2-interactionmodel-typegoogle-cloud-gkehub-configmanagement-v1betagoogle-devtools-clouderrorreporting-v1beta1google-cloud-gkehub-configmanagement-v1alphagoogle-cloud-securitycenter-settings-v1beta1google-actions-sdk-v2-interactionmodel-promptgoogle-cloud-gkehub-cloudauditlogging-v1alphagoogle-cloud-orchestration-airflow-service-v1google-search-partnerdataingestion-logging-v1google-cloud-gaming-allocationendpoint-v1alphagoogle-cloud-gkehub-multiclusteringress-v1betagoogle-cloud-gkehub-multiclusteringress-v1alphagoogle-cloud-saasaccelerator-management-logs-v1google-cloud-aiplatform-v1-schema-predict-paramsgoogle-cloud-aiplatform-v1-schema-predict-instancegoogle-cloud-beyondcorp-clientconnectorservices-v1google-cloud-orchestration-airflow-service-v1beta1google-cloud-aiplatform-v1-schema-predict-predictiongoogle-cloud-aiplatform-v1beta1-schema-predict-paramsgoogle-cloud-aiplatform-v1beta1-schema-predict-instancegoogle-cloud-aiplatform-v1-schema-trainingjob-definitiongoogle-cloud-bigquery-migration-tasks-assessment-v2alphagoogle-cloud-aiplatform-v1beta1-schema-predict-predictiongoogle-cloud-bigquery-migration-tasks-translation-v2alphagoogle-cloud-aiplatform-v1beta1-schema-trainingjob-definition

README

Loading README...

Maintainers

Dependencies
25
direct dependencies
Dependents
408
crates depend on gcloud-sdk

Similar Crates