#
Core Concepts
This section describes the two main features of the Tools module, each managed through a distinct tab in the interface.
#
1. Out-of-the-Box (OOTB) Tools
- No custom coding required
- Accessible directly from the Directory tab within the Tools interface.
View the complete list of OOTB tools in the Tools Directory
#
2. 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 tested and invoked like any standard tool. Credentials can also be linked for secure execution. The Test panel lets users supply sample inputs and run the function inline, with logs and outputs shown instantly for quick validation.
#
3. 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.
#
4. Accounts
The Accounts tab in the Tools module acts as a secure credential vault that powers tool authentication across Tools. Rather than storing credentials in individual tools, users can create or select centrally managed credentials, ensuring:
- Secure vaulting of API keys, tokens, and other sensitive information.
- Reusable credentials across multiple tools, avoiding duplication.
- Simplified tool setup by selecting from pre-configured Accounts during tool creation.