# ABB Robot Web Services (RWS)

**Canonical:** https://apis.io/apis/abb-robotics/robot-web-services/  
**Provider:** ABB Robotics — https://apis.io/providers/abb-robotics/  
**Documentation:** https://developercenter.robotstudio.com/api/rwsApi/

ABB Robot Web Services (RWS) is one of 4 APIs that [ABB Robotics](https://apis.io/providers/abb-robotics/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Robotics, REST, Controllers, OmniCore, and RAPID. The published artifact set on APIs.io includes API documentation.

Robot Web Services is the canonical REST/HTTP(S) API exposed by ABB OmniCore (RobotWare 7) and IRC5 controllers. It provides programmatic access to RAPID program data and execution, IO signals, motion system, file service, e-log, configuration (CFG), controller (clock, restart, identification), user authorization, and subscriptions over WebSockets. RWS uses digest authentication and supports both XML (default) and JSON (HAL) representations via the `json=1` query parameter. Endpoints include /rw/rapid, /rw/iosystem, /rw/motionsystem, /rw/system, /rw/panel, /rw/elog, /rw/cfg, /fileservice, /subscription, /users, and /ctrl.

## Machine-readable artifacts (5)

- **Documentation** — https://developercenter.robotstudio.com/api/rwsApi/
- **Documentation** — https://developercenter.robotstudio.com/api/RWS
- **SDKs** — https://github.com/ros-industrial/abb_librws
- **SDKs** — https://abb-robot-client.readthedocs.io/en/stable/abb_robot_client/api/rws.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/abb-robotics/refs/heads/main/apis.yml

## Other ABB Robotics APIs (3)

- [ABB Robot Web Services Subscriptions](https://apis.io/apis/abb-robotics/robot-web-services-subscriptions/)
- [ABB PC SDK](https://apis.io/apis/abb-robotics/pc-sdk/)
- [ABB RobotStudio SDK](https://apis.io/apis/abb-robotics/robotstudio-sdk/)

## Tags

Robotics, REST, Controllers, OmniCore, RAPID, IO, Motion, Subscription, WebSockets

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/abb-robotics/robot-web-services/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/abb-robotics/.
