Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revyl-0.1.18.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

revyl-0.1.18-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file revyl-0.1.18.tar.gz.

File metadata

  • Download URL: revyl-0.1.18.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for revyl-0.1.18.tar.gz
Algorithm Hash digest
SHA256 3e9789381c767eef7a83cd81eb2f988fee1d508c730a59b14eae8caa8fb53ec6
MD5 0e917b8e1a47438ef450dc7219840a13
BLAKE2b-256 2e273ad1913760ec97d09ffe0849b4f7ca6ab1864fd8909b0cf1398d046e5aec

See more details on using hashes here.

File details

Details for the file revyl-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: revyl-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for revyl-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 8bd3ec6e1f812416fc4ca126ad1d8d12c9cd99ad5f67c9afa6d665d864c6b8f2
MD5 fb9e63488359eb1043764603d880eb90
BLAKE2b-256 8b5ad8f916444dc304738e5731f1a87d1a1372ef697026378f46c884db12eae3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page