AWDB is an HTTP API wrapping the Android Debug Bridge utility.
It aims to make it easier to use remote Android devices for testing and debugging. Developers and CI tools can interact with devices on remote hosts through a simple HTTP interface, without the need to configure SSH access and port-forwarding.
Compiled binaries and installation packages can be found on the releases page.
AWDB can be installed from source by calling go get github.com/rightmesh/awdb
.
AWDB depends on the ADB utility being present.
Note: AWDB does not have any built-in security or authentication. Ensure any servers running AWDB are behind a firewall and/or reverse proxy with sufficient security features to prevent unauthorized access to your devices.
AWDB's API is documented with the OpenAPI specification here. You can browse the documentation online here.