Revyl CLI - AI-powered mobile app testing
Project description
Revyl
AI-powered mobile app testing. Cloud devices, natural-language tests, and a Python SDK for programmatic control.
Install the CLI
brew install RevylAI/tap/revyl # Homebrew (macOS)
pipx install revyl # pipx (cross-platform)
uv tool install revyl # uv
pip install revyl # pip
All methods give you the revyl command. The CLI binary auto-downloads on first use when installed via pip/pipx/uv.
Python SDK
pip install revyl[sdk] # Python SDK (includes CLI)
from revyl import DeviceClient
with DeviceClient.start(platform="ios") as device:
device.tap(target="Login button")
device.type_text(target="Email", text="user@example.com")
device.screenshot(out="after-login.png")
The [sdk] extra signals that you want the Python SDK. The SDK is included in the base package, so pip install revyl also works.
Authenticate
revyl auth login # Browser-based login
export REVYL_API_KEY="rev_..." # Or set an API key
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file revyl-0.1.14.tar.gz.
File metadata
- Download URL: revyl-0.1.14.tar.gz
- Upload date:
- Size: 31.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
710b8d5373fc846d8081effe9108446a47b2ee12974575d3cf7d4711ed7d53b6
|
|
| MD5 |
748c2496ba09f4edc48baf1452e8f749
|
|
| BLAKE2b-256 |
61230623ec192f719cb231387c7287e7937459a1b3dad2ed4df1941b272f8f4e
|
File details
Details for the file revyl-0.1.14-py3-none-any.whl.
File metadata
- Download URL: revyl-0.1.14-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1345ec2ad1d444b0e40eb4837df4505a349cbe280a6743663ff7855feab7d5e
|
|
| MD5 |
5b7d8b3a1795df7ea32d73ebf085f359
|
|
| BLAKE2b-256 |
e0c8dbdd0d027dd59f3437a639b635a0fa0a0610252024277b5c1a0810500925
|