45 releases (7 stable)

Uses new Rust 2024

1.6.0 Jan 13, 2026
1.5.0 Dec 9, 2025
1.4.0 Nov 14, 2025
0.25.1 Sep 5, 2025
0.3.0 Jul 10, 2022

#226 in Network programming

Download history 129044/week @ 2025-10-01 120166/week @ 2025-10-08 120627/week @ 2025-10-15 115178/week @ 2025-10-22 107657/week @ 2025-10-29 124435/week @ 2025-11-05 120236/week @ 2025-11-12 137972/week @ 2025-11-19 82966/week @ 2025-11-26 145037/week @ 2025-12-03 118012/week @ 2025-12-10 102051/week @ 2025-12-17 59357/week @ 2025-12-24 79673/week @ 2025-12-31 161863/week @ 2026-01-07 156160/week @ 2026-01-14

474,828 downloads per month
Used in 55 crates (22 directly)

Apache-2.0

6MB
112K SLoC

Google Cloud Client Libraries for Rust - Storage

This crate contains traits, types, and functions to interact with Google Cloud Storage.

To read and write objects, use the Storage client. To perform admin operations, use the StorageControl client.

To get started using this crate, refer to the Using Google Cloud Storage section of the Google Cloud Client Libraries for Rust user guide.

This crate used to contain a different implementation, with a different surface. @yoshidan generously donated the crate name to Google. Their crate continues to live as gcloud-storage.

The client library types and functions are stable and not expected to change. Please note that Google Cloud services do change from time to time. The client libraries are designed to preserve backwards compatibility when the service changes in compatible ways. For example, adding RPCs, or fields to messages should not introduce breaking changes to the client libraries.

More Information

Dependencies

~28–46MB
~697K SLoC