Remote Device Client
Our Device Cloud now also supports creating remote USB connection from customer development environment to dedicated Android or iOS devices in our Cloud. Using the BitBar Remote Device Client, you can attach any dedicated device from the cloud and access it like a locally connected USB device.
You can download the latest version of Remote Device Client here:
https://github.com/bitbar/remote-device-client/releases
For usage details and requirements, check the GitHub repo.
API clients
BitBar supports several API clients. Some of them were implemented by us and others by third-party individuals or organizations.
These links are here to help you build your own API client and get ideas on how everything can be done using the BitBar API. We welcome any suggestions and pull requests with fixes or improvements.
Official clients
Python API client
API client implementation in Python. Supports most basic features of interacting with BitBar Cloud.
Ruby API Client
API client implementation in Ruby. Supports most basic features of interacting with BitBar Cloud.
Java API Client
Probably the most complete API client out there as this is the one our developers use and periodically run tests on.
Third-party clients
Third-party clients are not maintained by BitBar, and you’ll need to post any questions on these integrations to the respective project owner.
Command-line client
A (Bash) command-line client to interact with BitBar Device Cloud. Allows users to launch Android server-side test runs in the specified projects using specific device groups and set properties for the test run.
There are also Android Server Side Mocha.js Sample Scripts and sample APK showing how to run a server-side JavaScript test using Gradle and Travis.
NPM-based client
A Node-based BitBar client including samples.