Ship releases your users
never have to debug.
Describe what changed. Repaw’s agent installs your build on real devices and emulators, taps through every flow like a senior tester, and hands you a report with evidence for each bug – before you hit publish.
Android · iOS · Windows · macOS · Web — no test scripts required
- Tap “Add to cart” on Paw Balmtap · #3
- Cart badge shows 1verified
- Open cart and apply code SPRINGtype_text
- Total did not include the 10% discountfinding · HIGH
From changelog to verdict in minutes
Tell it what changed
Paste your release notes and the features to verify. Pick sandbox or production, add test accounts as encrypted placeholders.
The agent plans and tests
Repaw drafts focused test cases, then drives the device – tapping, typing, scrolling and checking every screen against your expectations.
Get evidence, not guesses
Each verdict links to screenshots, steps and device logs. Crashes are caught automatically. Export to your PR or CI pipeline.
Our devices – or yours
Use Repaw Cloud devices instantly, or install the lightweight host agent on any Mac, Linux or Windows machine. It connects outbound over a secure WebSocket, discovers emulators, simulators and USB devices, and lets the central agent drive them – no inbound ports, no VPN.
- Android emulators and physical devices via ADB
- iOS Simulators on macOS, physical iPhones via WebDriverAgent
- Devices are reserved per run and reset afterwards
- Own hosts never consume cloud device minutes
$ npx repaw-agent connect --enroll rpe_•••• ✔ connected as host "QA Mac mini" ✔ adb · 2 devices ✔ simctl · 1 simulator ANDROID EMULATOR Pixel 8 · Android 15 ANDROID PHYSICAL Galaxy S24 · Android 14 IOS SIMULATOR iPhone 16 Pro · iOS 18.2
Safe on staging. Careful in production.
Protected production mode
No purchases, deletions, outgoing messages or account changes. The agent stops at the final confirmation and verifies it renders.
Sandbox aware
Tell Repaw how to switch to staging – a debug menu, a flag, a URL. It follows your instructions before touching data.
Secrets stay secret
Credentials are AES-256 encrypted and reach the device as placeholders. The model never sees the values; logs are redacted.
Every language your users speak
Run the same plan in German, Arabic or Japanese. The agent flags missing translations, truncated text and broken right-to-left layouts.
Gate every release on a green run
Upload the build from your pipeline, start a run with the release notes from your PR and fail the job when Repaw finds a critical bug. One API token, three requests.
curl -X POST "$REPAW/api/projects/$PROJECT/builds/upload?fileName=app.apk" \
-H "Authorization: Bearer $REPAW_TOKEN" --data-binary @app.apk
curl -X POST "$REPAW/api/runs" -H "Authorization: Bearer $REPAW_TOKEN" \
-H "content-type: application/json" -d '{
"projectId": "'$PROJECT'", "buildId": "'$BUILD'",
"objectives": "Checkout with saved cards", "backendMode": "SANDBOX_READY"
}'Start free. Scale with your release cadence.
- 60 cloud device minutes
- Unlimited own hosts
- 1 parallel device
- Community support
- 1,000 cloud device minutes
- 5 parallel devices
- CI/CD integration
- Production protected mode
- Self-hosted deployment
- SSO / SAML, audit log
- Dedicated device fleet
- SLA & DPA