Manage Workflows
List, get, create, update, fork, and delete Roboflow Workflows from the Python SDK.
List workflows
import roboflow
rf = roboflow.Roboflow(api_key="YOUR_API_KEY")
workspace = rf.workspace()
workflows = workspace.list_workflows()
for w in workflows:
print(w["id"], w["name"], w["url"])Get a workflow
workflow = workspace.get_workflow("slow-webhooks")
print(workflow["specification"])Create a workflow
workflow = workspace.create_workflow(
name="My Workflow",
definition={
"version": "1.0",
"inputs": [...],
"steps": [...],
"outputs": [...],
},
)
print(workflow["id"], workflow["url"])Update a workflow
Fork a workflow
List workflow versions
Delete (soft-delete) a workflow
Run a workflow
REST and CLI equivalents
Last updated
Was this helpful?