Export Kestra flows
Exports one or more Kestra flows as a ZIP archive. You can specify flows by their ID and namespace.
yaml
type: "io.kestra.plugin.kestra.flows.Export"
Export a single flow
yaml
id: export_single_flow
namespace: company.team
tasks:
- id: export_flow
type: io.kestra.plugin.kestra.flows.Export
kestraUrl: http://localhost:8080
auth:
username: admin
password: password
idsWithNamespace:
- id: my_flow_id
namespace: my.flow.namespace
Export multiple flows from different namespaces
yaml
id: export_multiple_flows
namespace: company.team
tasks:
- id: export_flows
type: io.kestra.plugin.kestra.flows.Export
kestraUrl: https://my-ee-instance.io
auth:
username: myuser
password: mypassword
tenantId: mytenant
idsWithNamespace:
- id: flow_one
namespace: prod.data
- id: flow_two
namespace: dev.analytics
- id: flow_three
namespace: common.utils
Format
uri
URI of the exported flows ZIP file
Dynamic
YES
API token.
Dynamic
YES
Password for HTTP Basic authentication.
Dynamic
YES
Username for HTTP Basic authentication.
Dynamic
NO
Dynamic
NO