Skip to main content

Robotic Process Automation vs API

Wrk supports both API integrations and Robotic Process Automation (RPA). Choose based on what the target system exposes.

Use API (Connectors) when

  • The system has a documented, stable API
  • You need reliable, fast, headless automation
  • Authentication is supported (OAuth2, API key, etc.)
  • High volume and low maintenance matter

Use RPA when

  • No dependable API exists (legacy portals, internal tools)
  • The only interface is a web UI or desktop application
  • You need to interact with elements a human would click or type into

Wrk offers website automation, desktop RPA, and Vision RPA for these cases. See Robotic Process Automation reference.

Best practice

Prefer API where possible; use RPA for gaps. Many Wrkflows combine both — API for structured systems, RPA for exceptions.