Extend your product to iOS, Android, web and Mac

Integrate Revyl once, and the agents in your product can build and run each customer's iOS, Android and web apps, and use Mac computers in the cloud.

Capy gives its agents phones through Revyl

When a Capy organization first asks for a phone or a build, Capy creates a Revyl organization for it. Builds run on Revyl's build runners, and the phone opens live in the thread.

See how Capy does it

For your agents

Everything your agent needs to build, run and verify every change

Each customer gets a Revyl workspace. Your agent works in it with a connection credential that acts like a Revyl API key for that workspace.

Phones on demandStart iOS simulators and Android emulators, then tap, type, swipe and take screenshots through the Revyl CLI, its MCP server or the API.

A Mac for web apps and macOS workStart a Mac computer and run the customer's web app in its browser. Platform-paid workspaces get Macs with this credential; customer-paid ones need a paid plan.

Builds without a Mac of your ownUpload a build, or let Revyl's cloud build runners compile the app so your agent can install it on a device.

A Revyl test report for add-expense-flow-ios that passed, listing each instruction and validation step with its result

Proof for every changeEvery test run leaves a report with each step and validation, and your agent can share a session as a link.

Atlas in Revyl showing the Finance App's screens laid out as a map, with the Add expense screen open

An Atlas that grows with each runEvery test, session and exploration adds the screens it reached to the customer's Atlas, which maps web, iOS and Android apps.

How it works

Connect once for each customer

Your backend calls the partner API. Your agent then works with the credential it gets back.

  1. 01Once

    Get a partner key

    Talk to us and we'll turn on the partner API for your platform. The key stays on your servers.

  2. 02Per customer

    Connect a customer account

    Revyl creates a workspace for the account, or an Owner or Admin approves linking a workspace they already have.

  3. 03Per task

    Run work with the connection credential

    Use it as REVYL_API_KEY with the CLI or its MCP server, or call the API. Sandboxes can get a session credential that expires within 4 hours.

For your users

Show your users the work

A live device in your productEmbed a Revyl device in your UI. Each visitor gets a one-time session link and starts the device with a click.

A live session in a Revyl workspace showing the Finance App on an iPhone 16 Pro beside the session details

Their workspace in RevylA dashboard link sends your user to their workspace, where they sign in to see its sessions, reports, test results and Atlas.

Access and billing

Customers stay in control of their workspace

A connection has Member access to one workspace. The customer can disconnect it at any time, and the workspace and its data stay with them.

Access

What a connection can do

The connection credential reaches one customer workspace and nothing else.

Can
Build and upload apps, run tests on iOS and Android devices and web apps on Mac computers, and read sessions, reports, test results and variables
Can't
Change billing or the plan, manage members, start a web session outside a Mac computer, or open pages that need a signed-in person
Disconnect
Credentials and running sessions stop, and the workspace keeps its data
Rotate
After you rotate a credential, the old one keeps working for 2 hours
Billing

Who pays for the usage

Choose who is billed when you connect each customer account.

Your platform
The default for workspaces Revyl creates through your connection
The customer
Link a workspace on an eligible paid plan and that plan pays
Usage
Read usage for each customer account from the partner API
Rates
Talk to us about partner pricing for your platform

Keep exploring

Bring Revyl into your product

Tell us about your agent and we'll turn on the partner API for your platform.