How RPA Agent connects with Appian

How does RPA agent connect/communicate with orchestration server ?

Is there any specific ports need to open - considering the agent is internal to company's infrastructure and the appian is in cloud..

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Associate Developer

    Hi  ,

    Appian RPA uses a client-initiated communication model.

    The RPA Agent communicates over HTTPS (port 443).

    The RPA Agent (robot) installed on your internal server or desktop:

    • Initiates the connection to the Appian RPA Orchestrator (hosted in Appian Cloud).

    • The Appian Cloud Orchestrator uses a signed SSL certificate.

    • Sends logs, status updates, and receives instructions—all over outbound HTTPS.

    Ports and Protocols

    Type Port Protocol Direction Description
    HTTPS (Web) 443 TCP Outbound Required for agent to talk to Orchestrator
    DNS (optional) 53 UDP/TCP Outbound If you're using external DNS
    NTP (optional) 123 UDP Outbound For time synchronization
      
    Only outbound connections are needed — no need to open inbound ports!

    You can also refer to the latest documentation for more info : https://docs.appian.com/suite/help/25.1/rpa-9.15/rpa-system-requirements.html

    Hope this helps you!!!

Reply
  • 0
    Certified Associate Developer

    Hi  ,

    Appian RPA uses a client-initiated communication model.

    The RPA Agent communicates over HTTPS (port 443).

    The RPA Agent (robot) installed on your internal server or desktop:

    • Initiates the connection to the Appian RPA Orchestrator (hosted in Appian Cloud).

    • The Appian Cloud Orchestrator uses a signed SSL certificate.

    • Sends logs, status updates, and receives instructions—all over outbound HTTPS.

    Ports and Protocols

    Type Port Protocol Direction Description
    HTTPS (Web) 443 TCP Outbound Required for agent to talk to Orchestrator
    DNS (optional) 53 UDP/TCP Outbound If you're using external DNS
    NTP (optional) 123 UDP Outbound For time synchronization
      
    Only outbound connections are needed — no need to open inbound ports!

    You can also refer to the latest documentation for more info : https://docs.appian.com/suite/help/25.1/rpa-9.15/rpa-system-requirements.html

    Hope this helps you!!!

Children
No Data