Skip to main content
Workflows and String are shutting down on March 31, 2027. Learn more
You can export the workflows in a project to a ZIP archive. The archive has one JSON file for each workflow, which describes its triggers, steps, code, and control flow. Use it as a record of what you built, and as a reference when you rebuild your workflows on another platform. Export runs one project at a time. Export each project that has workflows you want to keep before all Workflows data is deleted on April 30, 2027.

Export a project

1

Open the project settings

Open the project in the Pipedream dashboard, then select Settings in the left navigation.
2

Start the export

Click Export Workflows at the bottom of the settings panel. Pipedream builds the archive in the background.
3

Download the archive

When the export finishes, the archive appears in the project’s File Store as project_export-<project_id>.zip. Select File Store in the project’s left navigation to download it.
Export writes the archive to the project’s File Store, so your plan must include File Stores.

Export again

Each project can have one export at a time. To export a project again (for example, after you change a workflow), delete the existing project_export-<project_id>.zip file from the File Store, then click Export Workflows again.

What’s in the export

The archive keeps the folder structure of your project:

manifest.json

manifest.json lists every workflow in the project, including workflows that were not exported, so nothing is left out without a record.
Each workflow has one of these statuses:

Workflow files

Each workflow file contains the latest deployed version of the workflow:

What’s not in the export

The export describes the structure of your workflows. It does not contain their data or credentials:
  • Configured prop values. Pipedream replaces the value of every prop you configured on a step or trigger with <redacted>. The prop names stay, so you can see what each step needs. Configured props can contain credentials, so no values are exported.
  • Connected accounts. Credentials and OAuth tokens are never exported.
  • Secrets and environment variables. Re-enter these values on your new platform.
  • Event history, data stores, and File Store files. Download any data you need separately. You can download files from the File Store directly.
  • Code for private multi-file components. The export includes the component key, but not its code. Keep a copy of the source for any private components you published.
The warnings list for each workflow in manifest.json tells you what you must reconfigure or re-enter.

Limits

One export includes a maximum of 500 workflows or 256 MB of workflow content, whichever comes first. If a project exceeds a limit, truncated is true in manifest.json, and the remaining workflows have the status skipped_export_limit. To export the remaining workflows, move some workflows to a different project and export each project.