Just install the app and you're ready: download the APK (or scan the QR with your phone), allow install from this source, open the app and pair with Mockarty by code/QR — the device shows up in the grid.
Browser extension
Capture, record and rewrite traffic right in Chrome. Collections, mocks, HAR — offline.
Two ways: run the console on a machine with devices — it advertises its inventory and Mockarty dispatches tasks — or plug a phone in over USB with debugging enabled to use it directly. Runners support push, pull and ephemeral CI (--once).
No Releases Available
Check back soon for new releases.
Mockarty is a set of components. Pull the official images from Docker Hub and assemble the federation you need.
# 1) core — admin + DB + cache
docker compose up -d postgres redis mockarty
# 2) open http://localhost:5770, create API tokens
# 3) bring up the runners with the tokens
RESOLVER_API_TOKEN=... RUNNER_API_TOKEN=... docker compose up -d
The full federation with security runners is in docker-compose.distributed.yml in the releases repo.
Mobile tests — two ways. Real devices (or an emulator on your machine) attach via the Device Console (card above) — it lends the phone to the grid. For a fully standalone CI run, build an image with a bundled Android emulator from our binary:
The emulator needs /dev/kvm (hardware acceleration). GitHub Linux runners support it — add udev perms for /dev/kvm. Without the emulator the runner drives a real device over local adb or a remote one: RUNNER_ADB_ENDPOINTS=tcp:host:5555.
Create a Dockerfile next to the downloaded binary: