Updated August 21, 2026
App clients
A client is the surface Velo drives: a UI (browser, SAP GUI) or a headless API. This is the first question the docs answer — is my client supported?
Engines execute scripts. They do not define support. An engine only works for the clients it implements. See core concepts and the support matrix.
Supported
| Client | Kind | Remote | Typical image |
|---|---|---|---|
| Web | UI | Yes | robot-web, playwright |
| SAP GUI for Java | UI | Yes | robot-sap |
| SAP GUI for Windows | UI | No (local / debug) | native COM via Robot |
Planned
| Client | Kind | Notes |
|---|---|---|
| SAP Fiori | UI | Server-rendered SAP pages — will use the Web client |
| REST | Headless | HTTP APIs — k6, Locust |
Client runtime
Each client has its own remote requirements. Those topics live on the client page, not under generic networking.
- SAP GUI for Java — SAP Router, router strings, secure connections
- Web — browser pin, base URL
- All clients on a private network — tunnels (platform, not client-specific)