Next robot →

SwitchBot S20

SwitchBot / Woan Technology (China) · 2025

$500 – $1,200The S20 lists at $799.99 on the SwitchBot US store (with either the tank station or the Auto-Fill & Drain plumbing kit) and has sold for around $500 on sale. The older S10 lists at $1,199.99.
AvailableOfficial API or root firmware10,000 PaLidar + AI cameraSelf-washing roller mopOfficial API + Matter
≤ 1 weekShipping: 2–5 days. In stock on the SwitchBot US store and at Amazon. SwitchBot store ↗
Remote control: Any computer can call the SwitchBot cloud API, or use Home Assistant or Matter.

Overview

The S20 is SwitchBot's full-size robot vacuum and mop, built around a roller mop that is rinsed with clean water as it turns, so it does not spread dirty water like spinning pads can. The station empties the bin, refills water and hot-air dries the roller, and an optional plumbing kit removes the tanks entirely. Reviewers praised its hard-floor mopping but noted it is loud, 11.5 cm tall (too tall for low furniture) and weaker on carpet below max suction. Native Matter and SwitchBot's public cloud API make it one of the more scriptable mopping robots, though the API only covers whole-home cleaning and station actions. It succeeds the S10, which used a separate water-refill station and is still listed by SwitchBot, and it sits above the K11+.

Specifications

CategoryCleaning robots · Hackable & programmable
Released2025
CountryChina
AvailabilityAvailable
ProgrammabilityLimited SDK
Built-in autonomyTask-level · Carries out multi-step jobs on its own, such as inspections, deliveries or chores
LLM supportNone · Voice commands through Alexa, Google or Siri only, no built-in LLM.
Best forAges 12+ (estimated)
Vision sensorsLidar, Camera
ActuatorsDC / gear motors
AudioSpeaker
Compute typeProprietary / undisclosed
Remote controlOfficial API or root firmware
Size365 × 365 × 115 mm (robot)
Suction10,000 Pa suction
CleaningVacuum with rubber anti-tangle brush, plus a RevoRoll roller mop that is rinsed continuously on board while it mops, with 1 kg of downward pressure
DockEmpties the bin into a dust bag (about 90 days), refills water, dries the roller with 50 °C hot air. Tank version (2.7 L clean, 2.5 L dirty) or Auto-Fill & Drain plumbing kit
NavigationLidar with room mapping
Obstacle avoidanceAI camera obstacle recognition (cords, furniture), front light for dark rooms, climbs 20 mm thresholds
RuntimeAbout 100 min vacuum + mop, about 3 h vacuum only (4,000 mAh)
Smart homeSwitchBot app, Matter 1.4 (no hub needed), Alexa, Google Assistant, Apple Watch, official Home Assistant SwitchBot Cloud integration
SensorsLidar, front AI camera, cliff sensors, bumper
ComputeNot published
API / hackingOfficial SwitchBot API v1.1 (cloud REST with token + HMAC signing). For the S20 it can start cleaning (sweep or sweep_mop, suction 1–4, mop wetness 1–2, passes), pause, dock, set volume, change settings, trigger mop washing or drying at the station and refill a SwitchBot humidifier. Status returns working state, task, robot and water-station battery, with webhooks. No room selection or map access

Ratings & reviews

Similar robots

Image credits