Skip to main content
The Extension Framework provides developers with the ability to create custom Extensions with Extension Nodes and Knowledge Connectors that go beyond the default and marketplace Nodes.

Custom Extensions

Custom Extensions can offer:
  • Extension Nodes that perform new actions, integrate with external systems, process data, and improve conversational scenarios for users.
  • Knowledge Connectors that offer new integration with external knowledge databases and improve RAG capabilities.

Development Requirements

Developing custom Extensions requires:
  • Knowledge of TypeScript/JavaScript.
  • Installation of Node.js and NPM packages.

Getting Started

To start implementing a custom Extension, refer to the Extension’s npm package Readme.