# Python snippets by Workato

The Python snippets by Workato connector allows you to write and execute custom Python (opens new window) code in your recipes.

Python is a popular programming language used for web applications, data pipelines, and machine learning.

# Usage inspiration

Workato's Python snippets by Workato connector enables you to perform the following tasks:

  • Transform data, such as converting date formats.
  • Convert file formats, such as CSV to JSON.
  • Process large datasets by breaking batches into smaller chunks, such as splitting 5,000 records into chunks of 500 to prevent API timeouts.

Learn more about executing Python code.

# Supported features

# Runtime version

The Python snippets by Workato connector runs on Python 3.9 or later.

# Libraries

The connector supports the standard libraries included in Python 3.9 or later (opens new window) and the following additional libraries:

Additional libraries aren't currently supported.

# Limitations

The following limitations apply when using the Python snippets by Workato connector:

  • PDF files processed with the pypdf library must not exceed 35MB.
  • Scripts cannot exceed 1MB. Larger scripts may cause memory issues.
  • Code snippets have a total memory limit of 256MB, including libraries, temporary memory, and inputs.
  • CSV files processed with the Pandas library must not exceed 20MB. This limit accounts for Pandas’ temporary storage requirements.
  • Excel files processed with the Pandas library must not exceed 5MB. Uncompressing Excel files requires additional memory.
  • Actions terminate if they run for more than 90 seconds.
  • User-provided libraries are not supported.

# Actions

The Python snippets by Workato connector supports the following action:

# Connecting to Workato

The Python snippets by Workato connector doesn't require setup configuration. Search for Python in the App tab and click the icon to get started.


Last updated: 12/12/2024, 5:10:50 AM