On-Premise Agent

Enterprises have on-premise applications and databases that are deployed within their corporate datacenter. These apps are protected via firewalls, and therefore are typically not easily accessible to cloud services like Workato.

The Workato on-premise agent provides a secure way for Workato to selectively access customer-authorized on-premise apps, databases and folders without having to open ports in the corporate firewall.

On-premise access is enabled only for certain plans. Check the Pricing and Plans page or reach out to Workato sales representatives at +1 (844) 469-6752 to find out more.

For Workato accounts with on-premise access, users are able to view the on-premise option in the Tools menu.

On-premise option On premise menu option


The following is a conceptual model of Workato's on-premise agent and how it interacts with databases and applications behind the firewall.

On-prem model Conceptual model for on-premise agent and connector

Workato on-premise connectivity has 2 core components:

  • Tunneling
  • Database and filesystem access.

The on-premise agent runs within the customer’s data center, behind the firewall, and establishes a TLS websocket tunnel to connect out to Workato.

The on-premise agent can be configured to access the selected databases and filesystems behind the firewall. Since 2.2.x it also supports connections to JMS-compliant systems.

Supported operating systems

The on-premise agent runs on the following systems:

  • Linux (64-bit)

  • Windows 7, 10 (64-bit)

  • Mac OS X

Minimum hardware requirements for the system running the on-premise agent are:

  • 8GB of RAM
  • 250 MB of disk space
  • 800 Mhz 64-bit CPU (Intel/AMD).

Common errors when using the on-premise agent

If connecting to on-premise applications fail, check that:

  • Selected agent is active
  • Credentials provided in the app connection are correct
  • Credentials of user provided in the app connection has correct role and permission to connect

If connecting to on-premise databases fail, check that:

  • Selected agent is active
  • Credentials provided in the connection profile are correct
  • Database name and type provided in the connection profile is correct

Example recipes

Example on-premise database recipes

results matching ""

    No results matching ""