Skip to content

Launching Matillion ETL for GCP

Launch Matillion ETL on GCP for Snowflake and BigQuery using the GCP console, then associate your Matillion ETL instance to complete the process in the Hub. Customers launching GCP instances via the Hub can pay for their instances with credits allocated to their Hub account.


If you're on the Credit Based Trial, you won't be able to associate your Matillion ETL instance. To do this, you're required to upgrade to a paid subscription. For more information, read Manage subscription.


  • Make sure you have the correct permissions to create virtual machines (VMs) in your GCP Project.
  • Hub-billed images are not publicly accessible. You will need to contact Matillion support to authorize any required images.

Launching your Matillion ETL instance on GCP

Follow these steps to launch your Matillion ETL instance via the GCP console:

  1. Log in to the GCP console.
  2. Select your project.
  3. Type "VM instances" in to the search bar at the top, and in the search results, select VM instances.
  4. A list of VM instances will be displayed. Click Create Instance at the top.
  5. Scroll down the page, and click CHANGE under Boot disk.
  6. The Boot disk dialog will open in the PUBLIC IMAGES tab, switch to the CUSTOM IMAGES tab instead.
  7. Click CHANGE next to Source project for images. Set it to "Matillion ETL for BigQuery". This is one of Matillion's public projects. Click OPEN.
  8. The dialog will close, and you'll return to the Boot disk dialog. Use the Image drop-down menu to search for one of the available images.
  9. Use the filter, and type in "bp", this stands for billing project. Select your version from the list, and all images will be displayed.

    Image search

  10. Click SELECT.

  11. Click Create. It will take a few minutes for your Matillion ETL instance to be configured.
  12. You'll be redirected to your launched Matillion ETL instance. Click Associate Instance to associate your Matillion ETL instance with your Hub account. You will be prompted to log in.
  13. When you successfully log in to the Hub, choose the account in which you want to associate your Matillion ETL instance.
  14. Give your instance a name, and click Associate. For more information, read Associating a Matillion ETL instance
  15. Click Launch Matillion ETL.