APIs & reference Stay organized with collections Save and categorize content based on your preferences.
IAM for Cloud Storage
IAM permissions for Cloud Storage
A list of IAM permissions that apply specifically to Cloud Storage.
IAM roles for Cloud Storage
A list of IAM roles that apply specifically to Cloud Storage.
IAM permissions for the Google Cloud console
A reference showing which IAM permissions allow you to perform different actions when using the Google Cloud console.
IAM permissions for gcloud storage commands
A reference showing which IAM permissions allow you to issues different commands when using gcloud storage.
IAM permissions for gsutil commands
A reference showing which IAM permissions allow you to issues different commands when using gsutil.
IAM permissions for JSON methods
A reference showing which IAM permissions allow you to make different requests when using the JSON API.
IAM permissions for XML requests
A reference showing which IAM permissions allow you to make different requests when using the XML API.
Command line interfaces
gcloud storage command-line tool
A reference for
gcloud storage, a command-line tool built for working with Cloud Storage. Note that this documentation is hosted in a separate URL path.gsutil command-line tool
An overview for gsutil, a legacy command-line tool for working with Cloud Storage. New users should work with the gcloud storage command-line tool instead.
Service APIs
JSON API overview
A general overview of the JSON REST API.
XML API overview
A general overview of the XML REST API.
Storage Control API overview
A general overview of the Storage Control API which creates one space to perform metadata-specific, control plane, and long-running operations
Storage Transfer Service overview
A tool for quickly and easily importing data from an online source into a Cloud Storage bucket. Note that this documentation is hosted in a separate URL path.
Resources and methods for inventory reports
A technical reference for the inventory reports feature.
Cloud Storage FUSE
Options for the Cloud Storage FUSE CLI
Cloud Storage FUSE provides a CLI that lets you mount Cloud Storage buckets within the file system of a local machine, allowing access to the buckets using standard file system semantics.
Reference documentation for the Cloud Storage FUSE configuration file
Cloud Storage FUSE provides a configuration file that lets you configure the behavior of Cloud Storage FUSE in a persistent manner.
Connector for PyTorch
Try it for yourself
If you're new to Google Cloud, create an account to evaluate how Cloud Storage performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
Try Cloud Storage freeExcept as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.