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:

  • Oracle Java Platform Standard Edition 6 (version number 1.6)
  • Oracle Java Platform Standard Edition 7 (version number 1.7)
  • Oracle Java Platform Standard Edition 8 (version number 1.8)
  • OpenJDK 6 (version number 1.6)
  • OpenJDK 7 (version number 1.7)
  • OpenJDK 8 (version number 1.8)

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.5 of the R runtime and associated libraries for interfacing with Vertica. You install the R Language Pack on the Vertica server.