Skip to main content
Version: v2.10.0

Yeedu Functions

Yeedu Functions allow users to run jobs through REST APIs, enabling event-driven, scalable, and fully managed execution.

job-function-type.png

Functions can be triggered using HTTP requests, making them ideal for:

  • Automation
  • Event-driven pipelines
  • External integrations
  • Micro-batch workflows

Required Fields​

  • Job Type: Select Yeedu Function
  • Cluster: Cluster where the function will run
  • Project Path: Project folder containing function scripts
  • Function Name: Logical name of the function
  • Script Path: Script files used for execution
  • Function URL: REST API endpoint to trigger the function

job-functionpath-url.png

Additional Requirements​

  • Python Packages: Required dependencies
  • Request Body Payload: Parameters for function execution

Concurrency & Timeout Settings​

  • Max Concurrent Jobs – Enable parallel executions
  • Max Concurrent Requests – Limit inflight API requests
  • Job Timeout – Maximum execution time
  • HTTP Request Timeout – API timeout threshold

function-request.png

Executing a Function​

  1. Configure all required settings
  2. Click Update
  3. Trigger the function using the Function URL via REST API