Expo Application Services

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

Learn More

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 iOS, Android, and web photo sharing app

Or run this command get started right now

Terminal
npm install --global expo-cli eas-cli && expo init
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

Status

Finished

Start time

Dec 3, 2021 12:20 AM

Total time

8m 50s

iOS App Store build

Status

Finished

Start time

Dec 3, 2021 12:20 AM

Total time

14m 36s

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

Run on your device

with development builds

Apple-simulator-icon
Test locally

with simulator builds

Badge-icon
Share with your team

with internal distribution

Store-icon
Ready for users

with app store builds

AppDelegate.m

Github-icon

expo-in-app-purchases

Github-icon

react-native-webrtc

build.gradle

Github-icon

react-native-ble-plx

App.tsx

AndroidManifest.xml

Github-icon

react-native-blurhash

All libraries and code welcome.
Native ones too.

A developer experience you'll love

JSON configuration

Use JSON to create multiple profiles capable of configuring builds for any environment.

Build-icon
Optimized binaries

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

One-time-password-icon
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

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!

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

Use JSON to create multiple submission profiles capable of submitting builds to app stores.

Logs-icon
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
Mail-icon

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.