TabPy (the Tableau Python Server) is an Analytics Extension implementation which
expands Tableau’s capabilities by allowing users to execute Python scripts and
saved functions via Tableau’s table calculations.
Consider reading TabPy documentation in the following order:
Important security note:
- By default, TabPy is configured without username/password authentication.
We strongly advise using TabPy only with authentication enabled. For more
TabPy Server Configuration Instructions.
Without authentication in place, if the TABPY_EVALUATE_ENABLE feature is
enabled (as it is by default), there is the possibility that unauthenticated
individuals could remotely execute code on the machine running TabPy.
Leaving these two settings in their default states together is highly
More technical topics:
Other useful resources: