Vertica SDKs

This section details software requirements for running User Defined Extensions (UDxs) developed using the Vertica SDKs.

C++ SDK

The Vertica cluster does not have any special requirements for running UDxs written in C++.

Java SDK

Your Vertica cluster must have a Java runtime installed to run UDxs developed using the Vertica Java SDK. Vertica has tested the following Java Runtime Environments (JREs) with this version of the Vertica Java SDK:

Python SDK

The Vertica Python SDK does not require any additional configuration or header files.

R Language Pack

The Vertica R Language Pack provides version 3.2.5 of the R runtime and associated libraries for interfacing with Vertica. You install the R Language Pack on the Vertica server.