Skip to main content

Google Cloud Platform Integration

GCP is a suite of cloud computing services for building and deploying applications.

To integrate GCP to Windmill, you need to save the following elements as a resource.

Add Google Cloud Platform Resource

Self Host

If you're looking for a way to self-host Windmill using GCP, see Self-Host Windmill.

PropertyTypeDescriptionDefaultRequiredWhere to Find
typestringType of credentials objectfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
project_idstringGoogle Cloud Platform project IDfalseGoogle Cloud Console > Home > Project ID
private_key_idstringPrivate key ID for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
private_keystringPrivate key for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
client_emailstringEmail address associated with the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
client_idstringClient ID for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
auth_uristringAuthentication URI for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
token_uristringToken URI for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
auth_provider_x509_cert_urlstringAuth provider X.509 cert URL for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file
client_x509_cert_urlstringClient X.509 cert URL for the service accountfalseGoogle Cloud Console > APIs & Services > Credentials > Create service account key > JSON key file


tip

Feel free to create your own Google Cloud Platform scripts on Windmill.