Selecting an image
If you don’t pick one, the platform’s current default is used. Pin an image in config or per invocation:--image, then the config image field, then the platform
default. The special value latest uses the platform default.
PR preview builds accept the same keys via the image field in the
GitHub integration config.
iOS images
ios-macos-26-xcode-26.5 (default)
ios-macos-26-xcode-26.5 (default)
| Tool | Version |
|---|---|
| Xcode | 26.5 |
| Node.js | 22.23.0 |
| npm | 10.9.8 |
| Yarn | 1.22.22 |
| pnpm | 11.9.0 |
| Bun | 1.3.14 |
| node-gyp | 13.0.0 |
| CocoaPods | 1.16.2 |
| git | 2.54.0 |
| git-lfs | 3.7.1 |
| ccache | 4.13.6 |
| watchman | 2026.06.22.00 |
| bash | 5.3.15 |
ios-macos-26-xcode-26.2
ios-macos-26-xcode-26.2
| Tool | Version |
|---|---|
| Xcode | 26.2 |
| Node.js | 20.19.4 |
| npm | 10.9.3 |
| Yarn | 1.22.22 |
| pnpm | 10.28.2 |
| Bun | 1.3.8 |
| node-gyp | 12.2.0 |
| CocoaPods | 1.16.2 |
| git | 2.54.0 |
| git-lfs | 3.7.1 |
| ccache | 4.13.6 |
| watchman | 2026.06.22.00 |
| bash | 5.3.15 |
Android images
android-ubuntu-24.04-jdk-17-ndk-r28c (default)
android-ubuntu-24.04-jdk-17-ndk-r28c (default)
| Tool | Version |
|---|---|
| Ubuntu | 24.04 (arm64, with Rosetta translation for x86_64 binaries) |
| OpenJDK | 17 (JAVA_HOME preset) |
| Gradle | 9.4.1 (project gradlew wrappers also work) |
| Android platforms | android-35, android-36 |
| Android build-tools | 35.0.0, 36.0.0 |
| Android cmdline-tools | latest at image build |
| Android platform-tools | latest at image build |
| NDK | 28.2.13676358 (r28c) |
| CMake | latest SDK release at image build |
| ninja | Ubuntu 24.04 package |
| Node.js | 22.x |
| Bun | latest at image build |
| git / git-lfs | Ubuntu 24.04 packages |
| ccache | Ubuntu 24.04 package |
| Python | 3.x (Ubuntu 24.04 package) |
Need a different toolchain?
If your build needs an Xcode, JDK, NDK, or SDK version that isn’t listed, contact [email protected]. New toolchain images are published as additional keys.Related
- Configuration: where the
imagefield lives - Caching: what persists between builds on these images