Transloadit
Pricing
  • File Uploads
  • File Importing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
EssentialsRobotsFAQAPIFormatsBest Practices

How do I set up a Google Cloud bucket?

1. Sign up for a Google Service Account

To use Google Cloud buckets, you will first need a Google service account. To sign up, go to the Google Cloud⁠ page and click the "Get started for free" button.

2. Locate your credentials

To locate the credentials for your account, you will need to:

  • While creating a new Google service account⁠, set role as "Storage Object Creator"
  • Select "JSON" as the key format file
  • Download to your computer and take note of the JSON Key File (YOUR_JSON_KEY_FILE)
  • Proceed to the API Library⁠
  • Search for "Google Cloud Storage JSON API" and enable the feature
  • Wait approximately ten minutes for the action to be processed by the Google network

Now you can set up the storage.objects.create and storage.objects.delete permissions. The latter is optional and only required if you intend to overwrite existing paths.

3. Create a bucket

To create a Google Cloud Storage bucket, use the Google Cloud Console⁠ online, or use a local client that supports the Google Cloud API. We recommend any of the following:

  • OSX: Transmit⁠ using the Interoperability API provided by Google
  • Windows: CloudBerry Explorer⁠
  • Linux: Cloud SDK⁠

Make sure to take note of your Bucket Name (YOUR_GOOGLE_STORAGE_BUCKET) and Google Project ID(YOUR_GOOGLE_PROJECT_ID) after you create the bucket.

4. Use the bucket with Transloadit Templates

Assuming you have signed up for Transloadit, proceed to Template Credentials. Then under "Adding new Credentials", select "Google Cloud Storage" and input the relevant information from the earlier steps.

The following is an example of a simple Template for testing the connection to your Google Cloud Storage account.

{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/google/store",
      "use": ":original",
      "credentials": "YOUR_GOOGLE_CLOUD_CREDENTIALS"
    }
  }
}

To see if it works, in the created Template's testing section, click "Toggle Testing Area" and upload an item.

More

  • For more details about Templates and security, see our Template documentation.
  • For more information on saving to Google Cloud, e.g., how to customize file names, see the 🤖/google/store documentation.

See also:

Can I get an Amazon S3 URL before upload?
How does Transloadit store Assemblies?
What if my imports or exports from Backblaze, S3, GCP, etc. are…
TransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • StackOverflow⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

PrivacyTermsImprint