# 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 inputs256 MBNA
Timeout for Python connector actions90 secondsNA
Maxium code field size (scripts) for Python connector actions1 MBNA
Maximum size limit for PDF files processed with the pypdf library35 MBNA
Maximum size limit for CSV files processed with the Pandas library20 MBThis limit accounts for Pandas’ temporary storage requirements.
Maximum size limit for Excel files processed with the Pandas library5 MBUncompressing Excel files requires additional memory.
Read request timeout for Python evaluation in actions90 secondsThis limit applies to the following action:
  • Invoke custom Python code 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