Documentation

# Core Concepts

This section describes the two main features of the Tools module, each managed through a distinct tab in the interface.

# 1. Custom Functions

Custom Functions allow users to define business-specific logic that goes beyond OOTB connectors. These are particularly useful for scenarios such as:

  • Complex data transformation

  • Custom calculations

  • Inline enrichment before passing data downstream

  • Developers configure these functions via the Custom Functions tab in the Tools interface. They can be versioned, tested, and invoked like any standard tool.

# 2. API Tools

Certain tools are backed by external APIs and allow configuration of request/response mappings, headers, and authentication, without writing any code. These API Tools are typically:

#

  • Used to consume a single REST API endpoint provided by an external or internal service.

  • Configured via the API tab to define HTTP method, endpoint, headers, body schema, and output structure.

  • Ideal for securely integrating external services into workflows and agents as reusable, no-code components.