Algorithmia Work Flow Designer

This tool helps you to test and create algorithm data work flows. Flows are represented by JSON objects which specify the inputs and outputs to algorithms.

Enter flow json on the left panel. View a preview of the work plan on the right panel. Execute the job directly on Algorithmia by clicking "Execute Flow".

Flows can be executed programmatically by POSTing json to the flow endpoint: https://algorithmia.com/flow

Show Flow Specification >>>

Flow :=
  FlowAlgorithm |
  [FlowAlgorithm,...]

FlowAlgorithm := {
  "algorithm": String,
  "inputs": [FlowInput,...],
  "output": FlowOutput
}

FlowInput :=
    {"type": "const", "value": JSON} |
    {"type": "var", "value": String} |
    {"type": "file", "value": String} |
    {"type": "url", "value": String}

FlowOutput :=
    {"type": "var", "value": String} |
    {"type": "file", "value": String} |
    {"type": "void"}