DeviceFarmer

Android only

7.3No. 6 of 25
in Device Farm Software
  • Recognised40% of the score20
  • Phone app26% of the score100
  • Documented20% of the score94
  • Free plan14% of the score30
Free plan
No
Runs on
Android, api, Linux, Mac, self-hosted, Web

Summary

DeviceFarmer is ranked #6 of 25 in device farm software on Samsung Mobile US Press. It runs on Android, API, Linux, macOS, Self-hosted, Web.

Compared on device farm software

Free plan
Yesdevicefarmer.github.io
Real devices
Yesdevicefarmer.github.io
Browser testing
Yesdevicefarmer.github.io
Device access
bothdevicefarmer.github.io
OS coverage
Android 2.3.3 (SDK level 10) to 15 (SDK level 35); Wear 5.1; Fire OS; CyanogenMod and other Android-based distributionsdevicefarmer.github.io
Automation support
Appium, ADB, REST APIdevicefarmer.github.io

Facts

Purpose
DeviceFarmer is a web application for remotely debugging smartphones, smartwatches, and other gadgets through a browser.devicefarmer.github.io · 30 Sept 2026
Project status
The project site says active development of Open STF moved to Device Farmer.devicefarmer.github.io · 30 Sept 2026
Remote control
The README lists real-time screen viewing, rotation, keyboard input, copy and paste, multitouch, and drag-and-drop APK installation.github.com · 30 Sept 2026
ADB access
Users can connect to remote devices with adb connect, run local ADB commands, and use Android Studio or other IDEs while viewing the device in a browser.github.com · 30 Sept 2026
Device inventory
The product can show connection status, identify who is using a device, search device attributes, track battery health, and display hardware specifications.github.com · 30 Sept 2026
Booking and partitioning
Administrators can allocate device sets to projects or organizations for unlimited periods, while booking reserves devices for users during a limited time.github.com · 30 Sept 2026
API and metrics
The README lists a simple REST API and Prometheus metrics.github.com · 30 Sept 2026
Supported devices
The README lists Android support from versions 2.3.3 through 15 and Wear 5.1; iOS support is listed as a long-term goal.github.com · 30 Sept 2026
Deployment
The README describes installation via NPM and provides a Docker container; it says Linux or BSD distributions should work for production.github.com · 30 Sept 2026
Requirements
The README requires Node.js up to 20.x, ADB, RethinkDB, and several build and system libraries.github.com · 30 Sept 2026
Security
The README says internal process communication is insecure and unencrypted, devices are not fully reset between uses, and multiuser deployments may expose sensitive data.github.com · 30 Sept 2026
Operational limits
The README says the system is hardware intensive and that USB-related issues may require manual intervention, usually about once a week in the maintainers' experience.github.com · 30 Sept 2026
Input limitation
The README notes that keyboard input may not work well with non-Latin languages and that copy and paste can be finicky on older devices.github.com · 30 Sept 2026
Android support
The project README lists Android versions 2.3.3 through 15 and says root access is not required for current functionality.github.com · 30 Sept 2026
Device tools
The README lists shell commands, device logs, file browsing, and remote ADB connections among its capabilities.github.com · 30 Sept 2026
Device management
The application can track device availability and inventory, and includes booking and partitioning features for allocating devices to users and projects.github.com · 30 Sept 2026
Integrations
The README lists Android Studio and Chrome remote debugging support, while its API documentation describes using the API with Appium.github.com · 30 Sept 2026
API
The project documents a REST API for reserving and releasing devices, with OAuth 2.0 authentication.github.com · 30 Sept 2026
Metrics
The README lists Prometheus metrics support.github.com · 30 Sept 2026
License
The repository license identifies the software as licensed under Apache License 2.0.github.com · 30 Sept 2026
Platform limitation
The README says Windows installation is untested and that the project will not provide Windows installation support.github.com · 30 Sept 2026
Development status
The README says development is active but progresses slowly because it is largely funded by team members' unpaid time.github.com · 30 Sept 2026
Audience
The README describes the system as built for environments where users are trusted and devices are test devices using test accounts.github.com · 30 Sept 2026

Best DeviceFarmer alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is DeviceFarmer yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources