Overview and fit
Audience
Editorial judgment, not a vendor fact.
Compatibility
- Test languages
- YAML Natural language Python JavaScript TypeScript Bash
What it tests
- Product kind
- Testing platform, AI testing agent, Device cloud
- Testing types
- End-to-end, Functional, Regression, Smoke, Exploratory
- Targets
- Native mobile, Hybrid mobile
- Use cases
- Pull request validation, Regression testing, Release gating, Cross platform testing, Test generation
Classification lists positively established capabilities. Absence from a list does not mean lack of support.
Creation and execution
- Authoring methods
- Natural language, Recorder, Code, Manual
- Execution models
- Emulator, Simulator
- Deployment
- SaaS
- License
- Proprietary
Capabilities
AI
| Capability | Status | Details | Source |
|---|---|---|---|
| Uses AI | Supported Supported | What is Revyl? - Revyl Documentation | |
| AI test generation | Supported Supported | What is Revyl? - Revyl Documentation | |
| AI executes the app | Supported Supported | What is Revyl? - Revyl Documentation | |
| AI generates code only | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Autonomous exploration | Supported Supported | Explore your app - Revyl Documentation | |
| Vision-based interaction | Supported Supported | What is Revyl? - Revyl Documentation | |
| Selector-free execution | Supported Supported | What is Revyl? - Revyl Documentation | |
| Adapts to UI changes | Supported Supported | What is Revyl? - Revyl Documentation | |
| Self-healing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| AI failure analysis | Unknown Unknown | What is Revyl? - Revyl Documentation |
Developer integrations
| Capability | Status | Details | Source |
|---|---|---|---|
| MCP server | Supported Supported | MCP Server - Revyl Documentation | |
| VS Code extension | Unsupported Unsupported | Agent Skills - Revyl Documentation | |
| SDK | Unsupported Unsupported | What is Revyl? - Revyl Documentation |
PR workflow
| Capability | Status | Details | Source |
|---|---|---|---|
| GitHub | Supported Supported | GitHub - Revyl Documentation | |
| CI execution | Supported Supported | GitHub - Revyl Documentation | |
| GitHub PR checks | Supported Supported | GitHub - Revyl Documentation | |
| PR-aware test selection | Unknown Unknown | GitHub - Revyl Documentation | |
| Autonomous PR validation | Supported Supported | GitHub - Revyl Documentation | |
| PR comments | Supported Supported | GitHub - Revyl Documentation | |
| Preview deployment testing | Supported Supported | GitHub - Revyl Documentation | |
| Merge gating | Unknown Unknown | GitHub - Revyl Documentation | |
| Scheduled execution | Unknown Unknown | GitHub - Revyl Documentation |
Creation and execution
| Capability | Status | Details | Source |
|---|---|---|---|
| Code authoring | Supported Supported | YAML Test Format - Revyl Documentation | |
| Recorder | Supported Supported | Tests via Recorded Session - Revyl Documentation | |
| Natural language authoring | Supported Supported | What is Revyl? - Revyl Documentation | |
| Test import | Unknown Unknown | YAML Test Format - Revyl Documentation | |
| Reusable steps | Supported Supported | YAML Test Format - Revyl Documentation | |
| Parameterized tests | Supported Supported | YAML Test Format - Revyl Documentation | |
| Test data generation | Unknown Unknown | YAML Test Format - Revyl Documentation |
What it tests
| Capability | Status | Details | Source |
|---|---|---|---|
| Native desktop testing | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Native mobile testing | Supported Supported | What is Revyl? - Revyl Documentation | |
| Browser extension testing | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Cross-browser testing | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Cross-platform testing | Supported Supported | What is Revyl? - Revyl Documentation | |
| Real device testing | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Multi-tab testing | Not applicable Not applicable | What is Revyl? - Revyl Documentation | |
| iframe testing | Not applicable Not applicable | What is Revyl? - Revyl Documentation | |
| Canvas testing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| PDF validation | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| File upload testing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| File download testing | Supported Supported | Step Type Reference - Revyl Documentation | |
| OAuth testing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| Email testing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| Notification testing | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| Video content validation | Unknown Unknown | What is Revyl? - Revyl Documentation |
Validation
| Capability | Status | Details | Source |
|---|---|---|---|
| Visual regression | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| Semantic visual assertions | Supported Supported | Step Type Reference - Revyl Documentation | |
| Accessibility checks | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| API assertions | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Database assertions | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Spelling and grammar checks | Unknown Unknown | What is Revyl? - Revyl Documentation | |
| Dark and light mode testing | Supported Supported | YAML Test Format - Revyl Documentation | |
| Performance measurement | Supported Supported | Reports - Revyl Documentation |
Running
| Capability | Status | Details | Source |
|---|---|---|---|
| Local execution | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Headless execution | Unsupported Unsupported | What is Revyl? - Revyl Documentation | |
| Headed execution | Supported Supported | What is Revyl? - Revyl Documentation | |
| Parallel execution | Supported Supported | Pricing | Revyl | |
| Test sharding | Unknown Unknown | Pricing | Revyl | |
| Auto-waiting | Unknown Unknown | Pricing | Revyl | |
| Automatic retries | Unknown Unknown | Pricing | Revyl | |
| Network mocking | Unknown Unknown | Pricing | Revyl | |
| Secrets injection | Supported Supported | GitHub - Revyl Documentation | |
| Private network access | Unknown Unknown | GitHub - Revyl Documentation |
Diagnosis
| Capability | Status | Details | Source |
|---|---|---|---|
| Screenshots | Supported Supported | Reports - Revyl Documentation | |
| Video recording | Supported Supported | Reports - Revyl Documentation | |
| Execution traces | Unknown Unknown | Reports - Revyl Documentation | |
| Console logs | Supported Supported | Reports - Revyl Documentation | |
| Network logs | Supported Supported | Reports - Revyl Documentation | |
| Replay | Supported Supported | Reports - Revyl Documentation | |
| Interactive debugging | Unknown Unknown | Reports - Revyl Documentation | |
| Failure grouping | Unknown Unknown | Reports - Revyl Documentation |
Enterprise
| Capability | Status | Details | Source |
|---|---|---|---|
| SSO (SAML) | Supported Supported | Pricing | Revyl | |
| SSO (OIDC) | Supported Supported | Pricing | Revyl | |
| SCIM | Unknown Unknown | Pricing | Revyl | |
| RBAC | Supported Supported | Pricing | Revyl | |
| Audit logs | Supported Supported | Pricing | Revyl | |
| Secrets management | Unknown Unknown | Pricing | Revyl | |
| Configurable retention | Unknown Unknown | Pricing | Revyl | |
| Private runners | Supported Supported | Pricing | Revyl | |
| On-premises deployment | Unsupported Unsupported | Pricing | Revyl | |
| Data residency | Unknown Unknown | Pricing | Revyl | |
| Training opt-out | Unknown Unknown | Pricing | Revyl |
Integrations
| Capability | Status | Details | Source |
|---|---|---|---|
| Cursor (IDE) | Supported Supported | Plugin | No source recorded |
| Slack (Notifications) | Supported Supported | Integration | No source recorded |
| Expo (Framework) | Supported Supported | Integration | No source recorded |
| GitHub (Source control) | Supported Supported | Integration | No source recorded |
Maintenance, reliability, and debugging
- Setup difficulty
- Low
- Maintenance approaches
- Manual code, Reusable components
- Maximum concurrency
- 10
- Debug artifacts
- Screenshot, Video, Console log, Network log
- Reliability mechanisms
- Unknown
- Interfaces
- CLI, API, MCP
Pricing
Free tier
Not yet verified · Official pricing page
Security and deployment
- Certifications
- SOC 2 Type II, HIPAA
- Data regions
- Unknown
- Data retention
- Unknown
- Customer data used for training
- Unknown
Support
- Channels
- Docs, Slack, Dedicated engineer
- Support SLA
- Unknown
Sources and verification
- 1What is Revyl? - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 51 claims · Vendor documented, high confidence · verified 2026-09-26
- Accessibility checks
- Adapts to UI changes
- AI executes the app
- AI failure analysis
- AI generates code only
- AI test generation
- API assertions
- Authoring method
- Browser engines
- Browser extension testing
- Browsers
- Canvas testing
- Cross-browser testing
- Cross-platform testing
- Database assertions
- Deployment
- Device modes
- Email testing
- Execution model
- File upload testing
- Headed execution
- Headless execution
- iframe testing
- Interfaces
- Local execution
- Multi-tab testing
- Native desktop testing
- Native mobile testing
- Natural language authoring
- Notification testing
- OAuth testing
- PDF validation
- Product kind
- Product status
- Real device testing
- Runner OS
- SDK
- Selector-free execution
- Self-healing
- Setup difficulty
- Spelling and grammar checks
- Summary
- Target OS
- Targets
- Testing types
- Tool
- Uses AI
- Vendor
- Video content validation
- Vision-based interaction
- Visual regression
What is Revyl?: an optional AI agent that tests your app using natural language | Tests via Recorded Session: Tests via Recorded Session | YAML Test Format: YAML Test Format
What is Revyl?: Revyl gives you cloud iOS simulators and Android emulators
What is Revyl?: run everything from the CLI or API | MCP Server: MCP Server
What is Revyl?: Revyl gives you cloud iOS simulators and Android emulators, an optional AI agent that tests your app using natural language
What is Revyl?: Revyl gives you cloud iOS simulators and Android emulators, an optional AI agent that tests your app using natural language, and tooling to run it all in CI.
What is Revyl?: run everything from the CLI or API
What is Revyl?: Upload a build, create a test, and run it in 5 minutes.
- 2Pricing | Revyl · Official pricing · Revyl · retrieved 2026-09-26
Supports 30 claims · Vendor documented, high confidence · verified 2026-09-26
- Audit logs
- Auto-waiting
- Automatic retries
- Certifications
- Company size
- Configurable retention
- Customer data used for training
- Data regions
- Data residency
- Free tier
- License
- License identifiers
- Max concurrency
- Network mocking
- On-premises deployment
- Parallel execution
- Pricing
- Pricing models
- Private runners
- RBAC
- Reliability mechanisms
- SCIM
- Secrets management
- SSO (OIDC)
- SSO (SAML)
- Support channels
- Support SLA
- Test sharding
- Training opt-out
- Trial
Pricing: SOC 2 Type II | Shared simulator capacity: HIPAA Compliant
Pricing: Starter For small teams ... Team Pro For growing teams ... Enterprise For organizations at scale
Pricing: SOC 2 Type II
Pricing: Start free. Scale with your mobile team.
Pricing: 10 concurrent devices
Pricing: Starter For small teams $250 / month
Pricing: Starter For small teams $250 / month ... Custom usage
Pricing: Community support Shared Slack channel Custom SLAs
Pricing: Custom SLAs
- 3Revyl | The Mobile Development Platform · Official website · Revyl · retrieved 2026-09-26
Supports 2 claims · Vendor documented, high confidence · verified 2026-09-26
- Audience
- Use cases
Solutions: For developers For product & design For QA & testing For enterprises
Solutions: AI agent development Mobile test automation Pull request validation Release readiness App exploration Cross-platform testing
- 4YAML Test Format - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 9 claims · Vendor documented, high confidence · verified 2026-09-26
- Authoring method
- Code authoring
- Dark and light mode testing
- Languages
- Maintenance approach
- Parameterized tests
- Reusable steps
- Test data generation
- Test import
What is Revyl?: an optional AI agent that tests your app using natural language | Tests via Recorded Session: Tests via Recorded Session | YAML Test Format: YAML Test Format
YAML Test Format: Every block uses an explicit type: field plus a step_description: payload. | Step Type Reference: Run custom code in a sandboxed environment. Supports Python, JavaScript, TypeScript, and Bash.
YAML Test Format: Modules
- 5Step Type Reference - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 3 claims · Vendor documented, high confidence · verified 2026-09-26
- File download testing
- Languages
- Semantic visual assertions
YAML Test Format: Every block uses an explicit type: field plus a step_description: payload. | Step Type Reference: Run custom code in a sandboxed environment. Supports Python, JavaScript, TypeScript, and Bash.
- 6Tests via Recorded Session - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 2 claims · Vendor documented, high confidence · verified 2026-09-26
- Authoring method
- Recorder
What is Revyl?: an optional AI agent that tests your app using natural language | Tests via Recorded Session: Tests via Recorded Session | YAML Test Format: YAML Test Format
- 7Explore your app - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 2 claims · verified 2026-09-26
- Autonomous exploration
- Uses AI
- 8MCP Server - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 2 claims · Vendor documented, high confidence · verified 2026-09-26
- Interfaces
- MCP server
What is Revyl?: run everything from the CLI or API | MCP Server: MCP Server
- 9Agent Skills - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 2 claims · verified 2026-09-26
- MCP server
- VS Code extension
- 10Overview - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 1 claim · Vendor documented, high confidence · verified 2026-09-26
- Integrations
Integrations: Cursor Slack Expo GitHub
- 11GitHub - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 11 claims · verified 2026-09-26
- Autonomous PR validation
- CI execution
- GitHub
- GitHub PR checks
- Merge gating
- PR comments
- PR-aware test selection
- Preview deployment testing
- Private network access
- Scheduled execution
- Secrets injection
- 12Reports - Revyl Documentation · Official docs · Revyl · retrieved 2026-09-26
Supports 10 claims · Vendor documented, high confidence · verified 2026-09-26
- Console logs
- Debug artifacts
- Execution traces
- Failure grouping
- Interactive debugging
- Network logs
- Performance measurement
- Replay
- Screenshots
- Video recording
Reports: Every run produces a report: video, timeline, performance, network, and logs
Hands-on tested: no (documentation research only) · Content updated 2026-09-26
