# Cloud Storage documentation

[Read product documentation](https://docs.cloud.google.com/storage/docs/introduction.md.txt)
Cloud Storage allows world-wide storage and retrieval of any amount of
data at any time. You can use Cloud Storage for a range of scenarios
including serving high performance AI/ML and analytics data sets, storing data for archival and
disaster recovery, or distributing content to consumers across the globe.


Not sure which storage product is right for you? Learn more about our
[storage services](https://cloud.google.com/products/storage/).

[Go to the Cloud Storage product page for more.](https://cloud.google.com/storage/)

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

-


  Quickstarts:
  [Console](https://docs.cloud.google.com/storage/docs/discover-object-storage-console.md.txt)
  or
  [gcloud CLI](https://docs.cloud.google.com/storage/docs/discover-object-storage-gcloud.md.txt)


-

  [Creating storage buckets](https://docs.cloud.google.com/storage/docs/creating-buckets.md.txt)

-

  [Storage classes](https://docs.cloud.google.com/storage/docs/storage-classes.md.txt)

-

  [Bucket locations](https://docs.cloud.google.com/storage/docs/locations.md.txt)

-

  [Uploading objects](https://docs.cloud.google.com/storage/docs/uploading-objects.md.txt)

### Reference

-

  [Cloud Storage Client Libraries](https://docs.cloud.google.com/storage/docs/reference/libraries.md.txt)

-

  [gcloud CLI reference](https://docs.cloud.google.com/sdk/gcloud/reference/storage.md.txt)

-

  [gsutil tool reference](https://docs.cloud.google.com/storage/docs/gsutil.md.txt)

-

  [JSON API reference](https://docs.cloud.google.com/storage/docs/json_api.md.txt)

-

  [XML API reference](https://docs.cloud.google.com/storage/docs/xml-api/overview.md.txt)

-

  [IAM references for Cloud Storage](https://docs.cloud.google.com/storage/docs/access-control/iam-reference.md.txt)

### Resources

-

  [Cloud Storage pricing](https://docs.cloud.google.com/storage/pricing)

-

  [Quotas and limits](https://docs.cloud.google.com/storage/quotas.md.txt)

-

  [Troubleshooting](https://docs.cloud.google.com/storage/docs/troubleshooting.md.txt)

-

  [Release notes](https://docs.cloud.google.com/storage/docs/release-notes.md.txt)

## Related resources

Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training Training and tutorials

### [Google Cloud Fundamentals for Azure Professionals](http://cloud.google.com/training/course/gcp-fundamentals-azure)


This course introduces Azure professionals to the core capabilities of Google Cloud.


Training Training and tutorials

### [Google Cloud Fundamentals for AWS Professionals](http://cloud.google.com/training/course/gcp-fundamentals-aws)


This course introduces AWS professionals to the core capabilities of Google Cloud.


Tutorial Training and tutorials

### [Interactive walkthrough tutorial in the Console](https://docs.cloud.google.com/storage/docs.md.txt?walkthrough_id=storage--quickstart-basic-tasks)


Walk through the Cloud Storage quickstart directly in the Cloud console.


Use case Use cases

### [Hosting a static website](https://docs.cloud.google.com/storage/docs/hosting-static-website.md.txt)


Configure a Cloud Storage bucket to host a static website for a domain you own.

Web hosting Load balancer Static resources

<br />

Use case Use cases

### [Architecting disaster recovery for locality-restricted workloads](https://docs.cloud.google.com/solutions/architecting-disaster-recovery-for-locality-restricted-workloads)


Use Google Cloud to architect for disaster recovery (DR) to meet location-specific requirements.

Disaster recovery Automation Networking

<br />

Code sample Code Samples

### [C++ samples](https://github.com/googleapis/google-cloud-cpp/tree/master/google/cloud/storage/examples)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [.Net samples](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/master/storage/api/Storage.Samples)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [Go samples](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/storage)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [Java samples](https://github.com/googleapis/java-storage/tree/master/samples/snippets/src/main/java/com/example/storage)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [Node.js samples](https://github.com/googleapis/nodejs-storage/tree/master/samples)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [PHP samples](https://github.com/GoogleCloudPlatform/php-docs-samples/tree/main/storage/src)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [Python samples](https://github.com/googleapis/python-storage/tree/main/samples)


Samples for interacting with Cloud Storage


Code sample Code Samples

### [Ruby samples](https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-storage/samples)


Samples for interacting with Cloud Storage