HomeGuidesReferenceLearn

Create amazing apps that run everywhere

Build one JavaScript/TypeScript project that runs natively on all your users' devices.

Quick Start

Terminal
npx create-expo-app my-app

Quick Start

Terminal
npx create-expo-app my-app

Create a universal Android, iOS,
and web app

Start Tutorial

Create a universal Android, iOS,
and web app

Start Tutorial

Learn more

Try out Expo in minutes and learn how to get the most out of Expo.

Try Expo in your browser

Expo’s Snack lets you try Expo
with zero local setup.

Create a Snack

Try Expo in your browser

Expo’s Snack lets you try Expo
with zero local setup.

Create a Snack

Frequently Asked Questions

Answers to common questions about Expo,
EAS, and React Native.

Read

Frequently Asked Questions

Answers to common questions about Expo,
EAS, and React Native.

Read

Join us for Office Hours

Get answers to your questions and
get advice from the Expo team.

Register

Join us for Office Hours

Get answers to your questions and
get advice from the Expo team.

Register

Chat with the community

Join over 15,000 other developers
on the Expo Community Discord.

Go to Discord

Chat with the community

Join over 15,000 other developers
on the Expo Community Discord.

Go to Discord

Explore APIs

Expo supplies a vast array of SDK modules. You can also create your own.

Image

Watch our latest talks

Explore our team's presentations. Stay informed and gain expertise.

See More Talks

Join the community

See the source code, connect with others, and get connected.

GitHub

View our SDK, submit a PR, or report an issue.