# Python FAQs
Get answers to frequently asked questions about Python.
What can I do with the Python connector in Workato?
The Python connector allows you to write and execute custom Python code as part of a recipe. You can use this connector to develop web applications, data pipelines, and machine learning projects.
What are common uses for the Python connector?
Common uses for the Python connector include:
- Data transformation (such as date formats)
- File format conversion (for example, CSV to JSON)
- Data set chunking to prevent API timeouts
Refer to Use cases for more ways to use Python.
Which version of Python does the Workato Python connector use?
The Python connector in Workato runs Python 3.9 or later.
What libraries are supported by the Workato Python connector?
The Python connector supports all standard libraries included in Python 3.9 or later. The Python connector also supports the following libraries:
bcrypt
lxml
msoffcrypto
NumPy
openpyxl
pandas
Pytz
requests
xlrd
LIMITED LIBRARY SUPPORT
The Python connector does not support user-provided libraries or libraries not listed in the preceding list.
Are there any limitations to using the Python connector in Workato?
Yes, you should consider the following limitations when using the Python connector:
Description | Limit | Notes |
---|---|---|
Memory limit for Python connector actions, including libraries, temporary memory, and inputs | 256 MB | NA |
Timeout for Python connector actions | 90 seconds | NA |
Maxium code field size (scripts) for Python connector actions | 1 MB | NA |
Maximum size limit for PDF files processed with the pypdf library | 35 MB | NA |
Maximum size limit for CSV files processed with the Pandas library | 20 MB | This limit accounts for Pandas’ temporary storage requirements. |
Maximum size limit for Excel files processed with the Pandas library | 5 MB | Uncompressing Excel files requires additional memory. |
Read request timeout for Python evaluation in actions | 90 seconds | This limit applies to the following action:
|
What actions are supported by the Python connector in Workato?
The primary action supported by the Python connector is Execute Python code
. This allows you to run custom Python scripts within a recipe.
Do I need to perform any setup configuration to use the Python connector in Workato?
No specific setup configuration is required for the Python connector. You can search for and select Python in the Apps tab to start using it.
Last updated: 7/30/2025, 11:13:23 PM