# Connector limits

Connectors have the following limits:

# Job execution timeout limits

View job execution timeout limits
Description Limit Notes
Standard job execution timeout180 secondsThis limit applies to all connectors except the following:
  • REST
  • Salesforce
  • ServiceNow
  • SFTP
Job execution timeout for REST connector actions
  • If wait for response is true: 3,600 seconds (1 hour)
  • If wait for response is false: 5,400 seconds (1.5 hours)
This limit applies to the following REST connector action:
  • Make request (v2) action
Job execution timeout for Salesforce connector actions24 hoursThis limit applies to the following Salesforce actions:
  • Insert bulk job action
  • Update bulk job action
  • Upsert bulk job action
  • Insert bulk job (v1) action
  • Update bulk job (v1) action
  • Upsert bulk job (v1) action
  • Retry bulk jobs action
  • Search subjects SOQL bulk CSV action
Job execution timeout for ServiceNow connector actions600 secondsThis limit applies to the following ServiceNow actions:
  • Upload attachment action
Job execution timeout for SFTP actions700 secondsThis limit applies to the following SFTP action:
  • Streamable download action

# Read request timeout limits

View read request timeout limits

The read request timeout limit is the number of seconds the client (gateway) waits for the server to respond. A read timeout occurs when the connection is established and the request is sent, but the server doesn't send a response before the timeout limit is reached. This prevents the request from being read.

Description Limit Notes
Read request timeout180 secondsThis limit applies to all connectors except the following:
  • Amazon S3
  • Azure blob storage
  • Bim360
  • JavaScript
  • Python
  • REST
  • Ruby
  • Workday
  • Xactly
Read request timeout for select Amazon S3 connector actions1,200 secondsThis limit applies to the following S3 connector actions:
  • Get file action
  • Upload file action
  • Upload file streaming action
Read request timeout for select Azure blob storage connector actionsVariable.
If the blob_type is BlockBlob, the timeout is 900 seconds. Otherwise, the timeout is 180 seconds.
This limit applies to the following Azure blob storage connector actions:
  • Upload blob storage action
Read request timeout for JavaScript evaluation in actions30 secondsThis limit applies to the following action:
  • Invoke custom JavaScript code action
Read request timeout for Python evaluation in actions90 secondsThis limit applies to the following action:
  • Invoke custom Python code action
Read request timeout for Ruby connector actions30 secondsThis limit applies to the following action:
  • Invoke custom Ruby code action
Read request timeout for REST connector actionsVariable.
If wait for request is true, the timeout is 3,600 seconds (1 hour). Otherwise, the timeout is 120 seconds.
This limit applies to the following REST connector action:
  • Make request (v2) action
Read request timeout for Workday connector actions300 secondsThis limit applies to the following actions:
  • Get report action
  • Call operation action
Read request timeout for Xactly connector actions300 secondsThis limit applies to the following Xactly connector actions:
  • Read rows action

# Connector-specific limits

# Ruby connector limits

View Ruby connector limits
Description Limit Notes
Memory limit for Ruby connector actions, including libraries, temporary memory, and inputs256 MBNA
Timeout for Ruby connector actions30 secondsNA
Read request timeout for Ruby connector actions30 secondsThis limit applies to the following action:
  • Invoke custom Ruby code action

# Python connector limits

View Python connector limits
Description Limit Notes
Memory limit for Python connector actions, including libraries, temporary memory, and inputs256 MBNA
Timeout for Python connector actions90 secondsNA
Maximum 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

# JavaScript connector limits

View JavaScript connector limits
Description Limit Notes
Memory limit for JavaScript connector actions, including libraries, temporary memory, and inputs256 MBNA
Maximum code field size for JavaScript connector actions1 MBNA
Timeout for JavaScript connector actions30 secondsNA
Read request timeout for JavaScript evaluation in actions30 secondsThis limit applies to the following action:
  • Invoke custom JavaScript code action

# XML tools by Workato limits

View XML tools by Workato limits
Description Limit
XML tools parse XML action100 MB

# CSV tools by Workato limits

View CSV tools by Workato limits
Description Limit
CSV tools parse CSV action maximum rows processed50,000
CSV tools CSV composer maximum rows composed160,000

# JSON tools by Workato limits

View JSON tools by Workato limits
Description Limit
JSON tools parse JSON action700 MB

# YAML tools by Workato limits

View YAML tools by Workato limits
Description Limit
YAML tools parse YAML action170 MB

# Email by Workato limits

View Email by Workato limits
Description Limit Notes
Message body and attachment limit in Email by Workato actions20 MBThis limit is for the combined size of the message body and attachment.

# Language connectors limits

View language connectors limits
Description Limit
Memory limit for language connectors200 MB

# Database connector limits

View general database connector limits
Description Limit Notes
Database connectors maximum rows returned (JSON)50,000NA
Database connectors action timeout500 secondsNA
Database connectors deferred action timeout (Cloud)2 hoursSome database connector action timeouts may vary, including the Snowflake Run long query custom SQL action, which has a timeout limit of 60 minutes.
Maximum BLOB (Binary Large Object) size1 MBNA

# Apache Kafka connector limits

View Kafka connector limits
Description Limit Notes
Maximum batch size for Apache Kafka connector batch trigger100 messagesThe batch size is configurable between 1-100 messages.
Maximum payload size for the Apache Kafka connector10 MBNA

# JavaScript Messaging Service (JMS) connector limits

View JMS connector limits
Description Limit Notes
Maximum message size for publish action4 MBApplies to the following action:
  • Publish message action
Maximum message size16 MBApplies to the following trigger:
  • New message in queue/topic trigger

# Server Message Block (SMB) connector limits

View SMB connector limits
Description Limit Notes
Maximum chunk size100 MBThe chunk size is configurable for some actions between 5 MB-100 MB
Maximum file size100 GBApplies to the following actions:
  • Download file action
  • Upload file action

# On-prem files connector limits

View On-prem files connector limits
Description Limit Notes
Maximum chunk size10 MBThe chunk size is configurable between 32 KB-10 MB.
Maximum number of CSV lines chunk size2,000 linesThe CSV lines chunk size is configurable between 1-2,000 lines.

# Java Database Connectivity (JDBC) connector limits

View JDBC connector limits
Description Limit Notes
Maximum number of rows in JDBC connector triggers20,000 rowsThe number of rows is configurable between 1-20,000 rows.

# Active Directory connector limits

View Active Directory connector limits
Description Limit Notes
Maximum entries for Active Directory triggers1,000 entriesThe number of entries is configurable between 1-1,000. Supports pagination.
Maximum number of LDAP entries returned by Active Directory batch operations1,000 entriesNA

# SAP RFC connector limits

View SAP RFC connector limits
Description Limit
Maximum webhook payload size (bytes) the New IDocs (batch) trigger10 MB
Maximum webhook rate limits for the New IDocs (batch) trigger
  • Steady rate: 20 events per second, equivalent to 72,000 events per hour
  • Burst allowance: 9,000 events that can be processed beyond the steady rate in a burst
Maximum byte limits for the New IDocs (batch) trigger
  • Steady rate: 30 MB
  • Burst allowance: 30 MB

FURTHER READING

Refer to the Platform limits documentation for more information about Workato limits.


Last updated: 10/7/2025, 1:40:32 AM