EAS icon

Expo Application Services

Deeply integrated cloud services for Expo and React Native apps, from the team behind Expo.

Learn More
Get started icon

It all starts with your project

Create genuine native apps from the same JavaScript/TypeScript codebase.

Start an Expo project in less than five minutes

Create a universal Android, iOS and web application

Start Tutorial
Photo sharing app

Or run this command get started right now

Terminal
npm install --global eas-cli && npx create-expo-app
Get Started

EAS Build

Compile and sign Android/iOS apps with custom native code in the cloud.

Get your project into a store-ready build with just one command

Terminal
eas buildBuilding apps...View your build progress at https://expo.dev/accounts/...
Android Play Store build
AAB

Status

Start time

Total time

Finished

Jan 11, 2023 7:07PM

8m 50s

iOS App Store build
IPA

Status

Start time

Total time

Finished

Jan 11, 2023 7:07PM

7m 44s

Create builds for every step of your app’s development process

Run on your device

with development builds

Test locally

with simulator builds

Share with your team

with internal distribution

Ready for users

with app store builds

AppDelegate.m

expo-in-app-purchases

react-native-webrtc

build.gradle

react-native-ble-plx

App.tsx

AndroidManifest.xml

react-native-blurhash

All libraries and code welcome.
Native ones too.

A developer experience you'll love

JSON configuration

Create multiple profiles capable of configuring builds for any environment.

Optimized binaries

We only include required libraries at compile time so that you'll have the smallest possible build.

Secrets and credentials

We'll help you manage your secrets and credentials, so you can focus on building your app.

Build anything, from anywhere

Get Started
EAS Submit icon
Background decoration

EAS Submit

Upload your app to the Play Store or App Store from the cloud with a single command.

Submit your builds with one command

Terminal
eas submitSubmitting to the Play Store…Submitting to the App Store…Submissions complete!
Send buildsApp Store
flag

Shortcut

When your build finishes, don’t wait to run a command. We’ll run it for you. At last, “kicking off a build” means taking your code all the way to the store.

Terminal
eas build --auto-submit

Set up and keep track of submissions like never before

Automated

Automatically submit your builds when they finish building.

JSON configuration

Create multiple submission profiles capable of submitting builds to app stores.

Descriptive logs

View formatted logs and errors, all saved and accessible by your team.

Deliver your apps with ease

Get Started

Get there faster with Expo Application Services

Learn More

There’s a lot more on the way

Expo Application Services is a new product with many new features on the horizon. Stay up to date with our newsletter.