Quick verdict
A mainstream self-emptying Roomba that can be coaxed toward local control via the community rest980 HTTP API, though it remains cloud-leaning. Only the optional rest980 HTTP API talks to the robot locally; the stock integration relies on iRobot's cloud, so local control is partial. It leans on the manufacturer cloud, so it's here mainly as a fallback when local options run short.
Standout: A mainstream self-emptying Roomba that can be coaxed toward local control via the community rest980 HTTP API, though it remains cloud-leaning.
Last checked: 2026-06-02