Unified object storage
Unified object storage for developers and enterprises.

Cloud Storage provides worldwide, highly durable object storage that scales to exabytes of data. You can access data instantly from any storage class, integrate storage into your applications with a single unified API, and easily optimize price and performance.

  • Optimize price and performance across storage classes with Object Lifecycle Management
  • Designed for secure and durable storage
  • Reduce data storage carbon emissions to zero

Key features

Storage classes for any workload

Storage classes determine the availability and pricing model that apply to the data you store in Cloud Storage.

Storage classes API

Location types for different redundancy and performance needs

Cloud Storage has an ever-growing list of worldwide locations where you can store your data with multiple automatic redundancy options.

Location map image
Object Lifecycle Management

Configure your data to automatically transition to lower-cost storage classes when it meets the criteria you specify, such as when it reaches a certain age or when you’ve stored a newer version of the data.

View all features

Customer stories


  • Analyzes genomes 400% faster with Google Cloud

  • Protects genomic data by governing privacy, data access, and use

  • Scales to meet spikes in demand for processing and storage


  • Healthcare and life sciences

See more customers

What’s new


Quickstart: Using the Console

Learn the fundamentals of buckets and storing your data and interact with Cloud Storage through the Google Cloud Console.

Quickstart: Using the gsutil tool

Learn the fundamentals of buckets and storing your data and interact with Cloud Storage through the command-line tool, gsutil.

Cloud Storage Client Libraries

Client libraries enable you to interact with Cloud Storage using popular programming languages.

Common use cases

Integrated repository for analytics and machine learning

The highest level of availability and performance within a single region is ideal for compute, analytics, and ML workloads in a particular region. Cloud Storage is also strongly consistent, giving you confidence and accuracy in analytics workloads.

Integrated repository flow diagram
Media content storage and delivery

Geo-redundant storage with the highest level of availability and performance is ideal for low-latency, high-QPS content serving to users distributed across geographic regions. Cloud Storage provides the availability and throughput needed to stream audio or video directly to apps or websites.

Content and storage delivery flow diagram
Backups and archives

Cloud Storage provides fast, low-cost, highly durable storage for data accessed less than once a month. Perfect for reducing the cost of backups and archives while still retaining immediate access. Backup data in Cloud Storage can be used for more than just recovery because all storage classes have ms latency and are accessed through a single API.

Archive recovery flow diagram

All features

Object Lifecycle Management Define conditions that trigger data deletion or transition to a cheaper storage class.
Object Versioning Continue to store old copies of objects when they are deleted or overwritten.
Retention policies Define minimum retention periods that objects must be stored for before they’re deletable.
Object holds Place a hold on an object to prevent its deletion.
Customer-managed encryption keys Encrypt object data with encryption keys stored by the Cloud Key Management Service and managed by you.
Customer-supplied encryption keys Encrypt object data with encryption keys created and managed by you.
Uniform bucket-level access Uniformly control access to your Cloud Storage resources by disabling object ACLs.
Requester Pays Require accessors of your data to include a project ID to bill for network charges, operation charges, and retrieval fees.
Pub/Sub Notifications for Cloud Storage Send notifications to Pub/Sub when objects are created, updated, or deleted.
Cloud Audit Logs with Cloud Storage Maintain admin activity logs and data access logs for your Cloud Storage resources.


Pricing for Cloud Storage is based on what you use, including the amount of data you store, the duration for which you store it, the number of operations you perform on your data, and the network resources used when moving or accessing your data. For “cold” storage classes meant to store long-term, infrequently accessed data, there are also charges for retrieving data and early deletion of data.

View pricing details


Take the next step

Get $300 in free credits to learn and build on Google Cloud for up to 12 months.

Need help getting started?
Work with a trusted partner
Continue browsing