APIs & reference
Connector for Hadoop and Spark
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# APIs & reference\n\nIAM for Cloud Storage\n---------------------\n\n- [### IAM permissions for Cloud Storage\n A list of IAM permissions that apply specifically to\n Cloud Storage.](/storage/docs/access-control/iam-permissions)\n- [### IAM roles for Cloud Storage\n A list of IAM roles that apply specifically to\n Cloud Storage.](/storage/docs/access-control/iam-roles)\n- [### IAM permissions for the Google Cloud console\n A reference showing which IAM permissions allow you to\n perform different actions when using the Google Cloud console.](/storage/docs/access-control/iam-console)\n- [### IAM permissions for gcloud storage commands\n A reference showing which IAM permissions allow you to\n issues different commands when using gcloud storage.](/storage/docs/access-control/iam-gcloud)\n- [### IAM permissions for gsutil commands\n A reference showing which IAM permissions allow you to\n issues different commands when using gsutil.](/storage/docs/access-control/iam-gsutil)\n- [### IAM permissions for JSON methods\n A reference showing which IAM permissions allow you to\n make different requests when using the JSON API.](/storage/docs/access-control/iam-json)\n- [### IAM permissions for XML requests\n A reference showing which IAM permissions allow you to\nmake different requests when using the XML API.](/storage/docs/access-control/iam-xml) \n\n- [### Google Cloud console\n The Google Cloud console allows you to interact with Cloud Storage\n via your browser.](/storage/docs/cloud-console)\n- [### Cloud Storage client libraries\nGet started with Cloud Storage in your language of choice.](/storage/docs/reference/libraries) \n\nCommand line interfaces\n-----------------------\n\n- [### gcloud storage command-line tool\n A reference for `gcloud storage`, a command-line tool built for\n working with Cloud Storage. Note that this documentation is hosted in a\n separate URL path.](/sdk/gcloud/reference/storage)\n- [### gsutil command-line tool\n An overview for gsutil, a legacy command-line tool for working with\n Cloud Storage. New users should work with the gcloud storage command-line\ntool instead.](/storage/docs/gsutil) \n\nService APIs\n------------\n\n- [### JSON API overview\n A general overview of the JSON REST API.](/storage/docs/json_api)\n- [### XML API overview\n A general overview of the XML REST API.](/storage/docs/xml-api/overview)\n- [### Storage Control API overview\n A general overview of the Storage Control API which creates one space to\n perform metadata-specific, control plane, and long-running operations](/storage/docs/reference/rpc)\n- [### Storage Transfer Service overview\n A tool for quickly and easily importing data from an online source into a\n Cloud Storage bucket. Note that this documentation is hosted in a\n separate URL path.](/storage-transfer/docs/overview)\n- [### Resources and methods for inventory reports\nA technical reference for the inventory reports feature.](/storage/docs/insights/v1) \n\nCloud Storage FUSE\n------------------\n\n- [### Options for the Cloud Storage FUSE CLI\n Cloud Storage FUSE provides a CLI that lets you mount Cloud Storage\n buckets within the file system of a local machine, allowing access to the\n buckets using standard file system semantics.](/storage/docs/gcsfuse-cli)\n- [### Reference documentation for the Cloud Storage FUSE configuration file\n Cloud Storage FUSE provides a configuration file that lets you configure the\nbehavior of Cloud Storage FUSE in a persistent manner.](/storage/docs/gcsfuse-config-file) \n\nConnector for PyTorch\n---------------------\n\n- [### Connector for PyTorch\n The Connector for PyTorch lets you connect directly to a Cloud Storage\n bucket and use its contents as a PyTorch dataset, without pre-loading the\ndata to local disk.](/storage/docs/pytorch-connector) \n\nConnector for Hadoop and Spark\n------------------------------\n\n- [### Connector for Hadoop and Spark\n The Cloud Storage connector is a Java library that enables you to perform\n large-scale data processing on your data stored in Cloud Storage buckets\n using open-source frameworks like Hadoop and Spark. The Cloud Storage\n connector lets you use these frameworks to read and write data directly\nto your bucket.](/dataproc/docs/concepts/connectors/cloud-storage) \n\nFirebase SDKs\n-------------\n\n- [### Firebase SDKs\n (External documentation) Android, iOS, and JavaScript clients built on\n Cloud Storage designed specifically for serverless mobile/web apps.](https://firebase.google.com/docs/storage/)\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how\nCloud Storage performs in real-world\nscenarios. New customers also get $300 in free credits to run, test, and\ndeploy workloads.\n[Try Cloud Storage free](https://console.cloud.google.com/freetrial)"]]