Save and load YAML job definitions with the job builder
Stay organized with collectionsSave and categorize content based on your preferences.
You can save job builder jobs asApache Beam YAMLfiles that encapsulate the job's configuration. These YAML files can be loaded back into the job builder for reuse and further editing.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eJob builder jobs can be saved as Apache Beam YAML files, which store the job's configuration for later reuse and editing.\u003c/p\u003e\n"],["\u003cp\u003ePipelines can be saved to Beam YAML by copying the YAML to the clipboard, saving it to Cloud Storage, or downloading it as a local file.\u003c/p\u003e\n"],["\u003cp\u003eSaved pipelines in Beam YAML can be reloaded into the job builder for modification or execution.\u003c/p\u003e\n"],["\u003cp\u003eBeam YAML files can be loaded into the job builder from either Cloud Storage by specifying the file path or from text by pasting the YAML content directly.\u003c/p\u003e\n"]]],[],null,["# Save and load YAML job definitions with the job builder\n\nYou can save job builder jobs as [Apache Beam YAML](https://beam.apache.org/documentation/sdks/yaml/) files that encapsulate the job's configuration. These YAML files can be loaded back into the job builder for reuse and further editing.\n\nSave a pipeline\n---------------\n\nTo save a pipeline to Beam YAML:\n\n1. Use the job builder to [create a pipeline](/dataflow/docs/guides/job-builder-custom-job).\n\n2. Click **Save YAML** to open the **Save YAML** window.\n\n3. Perform one of the following actions:\n\n - To copy the YAML to the clipboard, click content_copy**Copy**.\n - To save to Cloud Storage, enter a Cloud Storage path and click **Save**.\n - To download a local file, click **Download**.\n\nLoad a pipeline\n---------------\n\nAfter you save a pipeline to Beam YAML, you can load it back into job\nbuilder. You can then use the job builder to modify or run the pipeline.\n\nYou can load Beam YAML from Cloud Storage or from text.\n\n### Load a pipeline from Cloud Storage\n\nTo load a pipeline from Cloud Storage:\n\n1. Go to the **Jobs** page in the Google Cloud console.\n\n [Go to Jobs](https://console.cloud.google.com/dataflow)\n2. Click add_box**Create job from\n builder**.\n\n3. Click **Load YAML**.\n\n4. Click **Load from Cloud Storage**.\n\n5. In the **YAML file location** box, enter the Cloud Storage location\n of the YAML file, or click **Browse** to select the file.\n\n6. Click **Load**.\n\n### Load a pipeline from text\n\nTo load a pipeline from text:\n\n1. Go to the **Jobs** page in the Google Cloud console.\n\n [Go to Jobs](https://console.cloud.google.com/dataflow)\n2. Click add_box**Create job from\n builder**.\n\n3. Click **Load YAML**.\n\n4. Click **Load from text**.\n\n5. Paste the YAML into the window.\n\n6. Click **Load**."]]