Appian RPA System Requirements


This page describes the recommended minimum configurations for running Appian RPA, as well as other considerations to make sure your environment is well-suited to successfully execute robotic processes.

Console browser requirements

The Appian RPA console supports Chrome, Safari, and Firefox. Edge and Internet Explorer users may have some success using the Appian RPA console on these browsers, but it isn't recommended.

Resource requirements

In Appian RPA, a resource is the physical or virtual machine where a robotic process executes. At a minimum, resources must have the following configuration:

  • RAM: 4GB
  • Operating system: 64-bit OS (x64-based)
  • Processor: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz

Additionally, Java 8 must be installed on the resource to run robotic processes.


Be sure to add the resources to your Appian environment's firewall allow list, if applicable. The robotic process may not be able to execute successfully if the firewall blocks communication between the agent, resource, and server.


If you customize the domain of your Appian Cloud site, you will need to provide signed certificates issued by a public Certificate Authority (CA) for Appian RPA to work properly. If you use a signed certificate issued by a private CA, Appian RPA breaks and throws TLS/SSL exceptions.

Appian Cloud doesn't impose restrictions on whether to use public or private certificates. However, Appian RPA customers will need to use a certificate issued by a public CA.

Visit Appian Community to learn how to configure a custom domain for your Appian Cloud site.

Development environment requirements

Appian recommends the following development environment for creating robotic processes:

Database support

You may be able to use MySQL or MariaDB with Appian RPA. New Appian RPA sites come with MariaDB enabled by default.

Refer to the table below for specific guidelines on which databases are supported for your Appian and Appian RPA versions:

  MySQL MariaDB
20.1 Supported for all Appian RPA versions Unsupported
20.2 Supported for all Appian RPA versions Unsupported
20.3 Supported for all Appian RPA versions Supported for Appian RPA 7.2+
20.4 Supported for Appian RPA 7.3+ Supported for Appian RPA 7.3+
21.1 Supported for Appian RPA 7.5+ Supported for Appian RPA 7.5+

Visit System Requirements to learn more about which databases are supported for your version of Appian.

Version compatibility

Appian RPA is a feature of the Appian platform, but its releases are independent from the rest of the platform. This release process allows for more rapid development so you get access to new features, bug fixes, and improvements faster. Some of these updates may rely on feature availability in Appian. Therefore, if you're using an older version of the Appian platform, Appian RPA may not be able to take advantage of those features.

Appian RPA is backwards compatible with the Appian platform. In other words, each new Appian RPA release works for available versions of Appian back to 20.1.

This version of the Appian RPA documentation was written for Appian 21.2, and does not represent the interfaces or functionality of other Appian versions.
Open in Github Built: Fri, Nov 12, 2021 (02:44:55 PM)

On This Page