Guides
Plan-enterprise-icon
Expo Application Services
API Reference

EAS Build

EAS Build is a hosted service for building app binaries for your Expo and React Native projects.
It makes building your apps for distribution simple and easy to automate by providing defaults that work well for Expo and React Native projects out of the box, and by handling your app signing credentials for you (if you wish). It also makes sharing builds with your team easier than ever with internal distribution (using ad hoc and/or enterprise "universal" provisioning), deeply integrates with EAS Submit for app store submissions, and has first-class support for the expo-updates library.
It's the next generation of the expo build:[ios/android] command — designed to work for any native project, whether or not you also use the managed workflow. It's the fastest way to get from npx create-expo-app, expo init or npx react-native init to app stores.

Get started

Creating your first build

It should only take a few minutes in total to get up and running for iOS and/or Android.

Arrow-right-icon
Share your apps with internal testers

EAS Build can help share preview builds of your app with a single URL.

Arrow-right-icon
Automate submissions

Learn how you can have the service take your successful builds and handle uploading them to app stores for you automatically.

Arrow-right-icon
App version management

Automate version bumps so you never have to think about them again.

Arrow-right-icon
Learning about the limitations

EAS Build is a new and rapidly evolving, so we recommend getting familiar with the current limitations.

Arrow-right-icon