Exasol currently supports the following programming languages for UDFs:
Python 2 has reached end of life and is no longer supported in Exasol. We recommend that you use Python 3 in all UDFs.
You can set environment variables for the script execution using the syntax %env <variable>=<value>. One use case for this would be to set the path to libraries that are stored in BucketFS. For example:
UDF Instance Limiting
Exasol provides you with an option to control the number of UDF instances per UDF Call per Node to avoid query out-of-memory situations. It is applicable for Java, Python, and R languages. For more information, see UDF Instance Limit per Node and UDF Call