Xamarin Test Cloud is now part of Visual Studio App Center! Get Started.

Xamarin Test Cloud APIs

PDF for offline use

Let us know how you feel about this

Translation Quality


last updated: 2016-10


The following API documents are available for Xamarin Test Cloud.


Please note that Calabash is no longer under active development.

Xamarin.UITest API

The API documentation for Xamarin.UITest.

Calabash Ruby API for Android

The API documentation for the Calabash library for Android.

Calabash Ruby API for iOS

The API documentation for the Calabash library for iOS.

uia Methods and iOS 10

Although Apple changed the iOS automation APIs in iOS 10, Calabash tests should run with minimal changes. Any tests that were written with the older UIAutomation API's should still work with the DeviceAgent (which is current based on XCUITest).

The one exception to this is uia methods. Tests using these methods will fail with a deprecation warning when run on iOS 10 devices using Xcode 8. For more details on how to transition your test suite away from uia methods, please refer to the calabash wiki page here

Environment Variables

This document describes some of the environment variables set by Xamarin Test Cloud when running Calabash or UITests.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.