Skip to content

For Developers

The For Developers worker allows users to create fully customized workers using Python. It has no fixed parameters — all inputs, outputs, and logic are defined through the built-in code editor.


Parameters

The For Developers worker has no predefined parameters. Use the Add Line button to add data lines, and click the code editor button (<>) in the panel header to access the full customization interface.

The code editor provides four sections:

Section Description
Source Code Write the worker logic in Python. The entry point is a main(args) function that receives upstream data and returns the result
Input Define custom input fields that appear in the worker panel
Output Define result objects returned downstream
Advanced Settings Set the worker type: Basic, Forker, Barrier, or Conditional

You can check the Developers Section article to learn more about worker customization.


Result

Returns whatever output objects are defined in the worker's Output configuration. You can check the Output Types article to learn more about result object types.