Important: This documentation is for a version of Vertica that is no longer supported. Please see the documentation for the latest version of Vertica, or go to the main documentation page to find the documentation for your specific version.

Introduction to the Python SDK

The Vertica Python SDK provides new capabilities to the Vertica Analytic Database. Unlike the other Vertica Software Development Kits (SDKs), the Vertica Python SDK does not require any additional system configuration or header files. This low overhead allows you to develop and deploy new capabilities to your Vertica cluster in a short amount of time.

The following workflow is typical for the Python SDK:

Because Python is an interpreted language, you do not have to compile your program before loading the UDx in Vertica. However, you should expect to do some debugging of your code after you create your function and begin testing it in Vertica.