DeviceFarmer
Android only
7.3No. 6 of 25
in Device Farm Software
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 12Where 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
- devicefarmer.github.io· checked 30 Sept 2026
- devicefarmer.github.io/2020/07/10/rebranding· checked 30 Sept 2026
- github.com/DeviceFarmer/stf· checked 30 Sept 2026
- github.com/DeviceFarmer/stf/blob/master/doc/API.md· checked 30 Sept 2026
- github.com/DeviceFarmer/stf/blob/master/LICENSE· checked 30 Sept 2026




