Engineering RemoteXPC: Building Wireless iOS Automation with Appium
Running large-scale iOS automation has traditionally required keeping devices physically connected over USB. As device labs grow, cable management, unstable USB connections, limited observability, and host constraints become common sources of flaky automation.
RemoteXPC changes this model by enabling secure network-based communication with iOS devices. Built as an open source implementation of Apple's RemoteXPC protocol, appium-ios-remotexpc provides the communication layer that allows Appium to interact with modern iOS devices wirelessly while exposing services such as diagnostics, logging, and device management.
In this hands-on workshop, participants will learn how RemoteXPC fits into the Appium ecosystem, set up wireless communication with real iOS devices, explore the services it provides, and understand how these capabilities are being integrated into the Appium XCUITest Driver.
By the end of the workshop, attendees will understand when to use RemoteXPC, how to migrate existing workflows, and how wireless device communication enables more scalable and reliable iOS automation.
Key Takeaways:
Leave with the knowledge and hands-on experience to connect iOS devices wirelessly using RemoteXPC, integrate it into Appium workflows, and understand how it improves the scalability and reliability of iOS test automation.
About the speaker
Swastik Baranwal:
Swastik Baranwal is a software developer from New Delhi, India, focused on open source, developer tooling, and community-driven software. He is the creator of Box CLI Maker, a Go library for rendering highly customizable boxes, used by Kubernetes' Minikube. He is also a core developer of the V Programming Language and maintains several open source projects in his spare time. Currently, he is part of the OSPO team at TestMu AI, where he contributes to Selenium, Appium, WebDriverIO, and other open source projects in the testing ecosystem.
Navin Chandra:
Navin Chandra is a Member of Technical Staff at TestMu AI and an open source maintainer focused on mobile automation and browser automation. He is a Selenium Committer, a member of the Appium GitHub organization, and an active contributor across the Selenium and Appium ecosystems. His work spans WebDriver BiDi, browser automation, and iOS device communication, with contributions to projects including Selenium, Appium, appium-mcp, and appium-ios-remotexpc.
About
TestMu Conf
Testμ (TestMu) is the world’s largest virtual conference on agentic engineering and quality, built by the community, for the community. As AI reshapes how we build, test, and ship software, Testμ Conf is where you connect, grow, and lead: agentic workflows, autonomous quality, battle-tested AI playbooks, hands-on workshops, and the engineering culture driving it all.