Build-number-icon

Tools and Services

Expo tools and services empower you to create incredible apps using Expo CLI and the Expo SDK, the Expo Go app, our cloud build and submission services, and Expo Snack.

Develop with Expo’s CLI and SDK

Install Expo CLI to create and run your project. Then use our SDK’s APIs and components to build a fully-featured application.

Create and run your project with Expo CLI

Initialize a project, choose a template, and begin developing.

npm install --global expo-cli
View expo-cli on GitHub

Create a fully featured application with Expo’s SDK

The Expo SDK provides access to device and system functionality such as contacts, camera, GPS location, and more.

Expo SDK 43.0.0

View API Reference

Run your project with Expo Go

Run your project on your own device in seconds with Expo Go.

Download Expo Go

Apple-app-store-icon
App Store
Google-app-store-icon
Google Play

Download the Android .apk archive or the Apple .ipa archive.

Build and submit your app

EAS (Expo Application Services) can build your project into Android and iOS apps, then submit them to the app stores.

Build and submit your project with EAS CLI

Build your app, then submit it to app stores.

npm install --global eas-cli
View eas-cli on GitHub

Experiment with Expo online with Snack

Try out Expo in your browser in seconds, then save and share your code.

Get Started

Get started with Expo

Dive in and create your first Expo project.

Get Started