> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# GCP Dataflow

> Launch GCP Dataflow jobs from templates in Paradime Bolt schedules so you can run batch or streaming data processing in your pipelines.

[GCP Dataflow](https://cloud.google.com/dataflow) is a fully managed service for unified batch and stream data processing built on Apache Beam. Trigger it from a Paradime Bolt schedule with the Paradime CLI, so it runs as part of your pipeline.

## What you can do

* Launch a Dataflow job from a classic or Flex template
* Pass template parameters per run

## Prerequisites

* A service account with permission to launch Dataflow jobs (for example, the Dataflow Developer role).

## Set up

Paradime authenticates to GCP with a service account key. Set them as [Bolt schedule environment variables](/products/settings/environment-variables/bolt-schedule-env-variables):

| Variable                       | Required | Description                                     |
| ------------------------------ | -------- | ----------------------------------------------- |
| `GCP_SERVICE_ACCOUNT_KEY_FILE` | Required | Path to your GCP service account JSON key file. |
| `GCP_PROJECT_ID`               | Required | Your GCP project ID.                            |
| `GCP_LOCATION`                 | Required | GCP region (for example, `us-central1`).        |

## Trigger from Bolt

Add the [Run GCP Dataflow](/products/bolt/creating-schedules/command-settings/gcp-dataflow) command to a schedule. For the full command reference, flags, and examples, see the [GCP Dataflow CLI](/developers/paradime-cli/gcp-dataflow-cli).


## Related topics

- [GCP Dataflow CLI](/developers/paradime-cli/gcp-dataflow-cli.md)
- [Run GCP Dataflow](/products/bolt/creating-schedules/command-settings/gcp-dataflow.md)
- [Integrations](/integrations/index.md)
- [Commands](/products/bolt/creating-schedules/command-settings/index.md)
- [New Bolt command integrations](/changelog/2026-07-22/bolt-command-integrations.md)
