googleapis.com

Stores and retrieves potentially large, immutable data objects.

🔑 oauth2 52 endpoints analyticsmedia
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

mcp-toolbox-sdk-python ✓ Official
pip install mcp-toolbox-sdk-python
python-storage ✓ Official
pip install python-storage
python-aiplatform ✓ Official
pip install python-aiplatform
python-genai ✓ Official
pip install python-genai
js-genai ✓ Official
npm install js-genai
go-genai ✓ Official
go get github.com/googleapis/go-genai
sdk-platform-java ✓ Official
# Maven: see https://github.com/googleapis/sdk-platform-java
java-genai ✓ Official
# Maven: see https://github.com/googleapis/java-genai
dotnet-genai ✓ Official
# See https://github.com/googleapis/dotnet-genai
gax-java ✓ Official
# See https://github.com/googleapis/gax-java
curl examples
Retrieves a list of buckets for a given project.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://storage.googleapis.com/storage/v1/b
Returns metadata for the specified bucket.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://storage.googleapis.com/storage/v1/b/{bucket}
Retrieves a list of objects matching the criteria.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://storage.googleapis.com/storage/v1/b/{bucket}/o
Endpoints (52 total)
GET
/b
Retrieves a list of buckets for a given project.
GET
/b/{bucket}
Returns metadata for the specified bucket.
GET
/b/{bucket}/o
Retrieves a list of objects matching the criteria.
GET
/b/{bucket}/acl
Retrieves ACL entries on the specified bucket.
GET
/b/{bucket}/iam
Returns an IAM policy for the specified bucket.
GET
/b/{bucket}/o/{object}
Retrieves an object or its metadata.
GET
/b/{bucket}/acl/{entity}
Returns the ACL entry for the specified entity on the specified bucket.
GET
/b/{bucket}/o/{object}/acl
Retrieves ACL entries on the specified object.
GET
/b/{bucket}/o/{object}/iam
Returns an IAM policy for the specified object.
GET
/b/{bucket}/defaultObjectAcl
Retrieves default object ACL entries on the specified bucket.
GET
/projects/{projectId}/hmacKeys
Retrieves a list of HMAC keys matching the criteria.
GET
/b/{bucket}/iam/testPermissions
Tests a set of permissions on the given bucket to see which, if any, are held…
At a glance
Total SDKs10
Languages6
Endpoints52
Authoauth2
Categories2
https://storage.googleapis.com/storage/v1