Skip to main content
Version: v2.9.1

Yeedu Functions

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

job-function-type.png

Overview​

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​

Choose a cluster to run the function.

Project Path​

Select the project folder containing the function scripts.

Function Name​

Provide the logical name of the function.

Script Path​

Select the script files used for execution.

Function URL​

REST API endpoint used to trigger the function.

job-functionpath-url.png

Additional Requirements​

Python Packages​

List required Python dependencies.

Request Body Payload​

Define parameters that the function needs to process.

Concurrency & Timeout Settings​

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

function-request.png

Executing a Function​

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