You can translate the document:

Custom Components

Denodo Virtual DataPort includes out-of-the-box several functions and stored procedures which can be used to implement specific operations.

At some point, you may find that you need a function or stored procedure which doesn’t exist in Denodo Platform. For these situations, Denodo Platform provides an API (in Java) which allows developers to implement them in their Java code editor (we recommend Eclipse, in order to use the Denodo4E plugin) and import them later to the Denodo Platform.

Custom components can only be installed in Denodo Platform 8.0 installations.

You cannot import them if you are using Denodo Express 8.0


At the end of this tutorial, you will learn about:


Of course, using the API you can develop more components! For example, custom data sources in Virtual DataPort, custom policies, Scheduler custom exporters and handlers. You can use this tutorial as starter point as the development of the rest of componets is very similar. Check the Virtual DataPort Developer Guide and Scheduler Guide for more information on this.

Before starting with this tutorial you will require to install the following resources in your workstation:

Application Download links
Denodo Platform 8.0 Go to and download the installer and your license.
Eclipse Neon (4.6) or Oxigen (4.7) Go to to download and install it.
Add feedback