Customizing DAVE

DAVE provides operators across three categories, covering the most common needs for Data and AI pipeline creation. In their simplest form, operators are Python scripts that perform a single atomic task — designed to be small and reusable by default. Extending DAVE with new operators is therefore straightforward: it is just a matter of adding new scripts that perform tasks beyond what the built-in catalog already offers. There are two ways to add a custom operator, depending on your needs:

  1. If the new operator performs tasks that can run inside DAVE’s environment, add it as an internal operator. See the Operator Integration guide.

  2. If the new operator needs to run as an externally available service, the process differs. See the External Operator guide for details.