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 existingproject_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.
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.
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.