#
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.