Expo Documentation Hide navigation Search or Ask AI ⌘ K HomeGuidesEASReferenceLearn ArchiveExpo SnackDiscord and forumsNewsletter This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL. Create amazing apps that run everywhere Build one JavaScript/TypeScript project that runs natively on all your users' devices. Quick Start TerminalCopy - npx create-expo-app@latest Then continue setting up your environment. Create a universal Android, iOS, and web app Start Tutorial Launch to app stores Ship apps with zero config or no prior experience. Launch easily guides you through the technical stuff, directly from GitHub. No config or prior knowledge needed. Try Launch Automate builds and releases with EAS Workflows Start CI/CD Tutorial Deploy from CLI Deploy your apps using command-line tools for iOS and web platforms. Deploy to TestFlight TerminalCopy - npx testflight This is an iOS-only command that will upload your app to TestFlight. Deploy your web app TerminalCopy - npx eas-cli deploy For prerequisites and complete instructions, see our guide. Discover more Try out Expo in minutes and learn how to get the most out of Expo. Speed up your development with Expo Application Services Start EAS Tutorial Discover the benefits of file-based routing with Expo Router Get Started Try Expo in your browser Expo's Snack lets you try Expo with zero local setup. Create a Snack Chat with the community Join over 70,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 Camera Notifications View all APIs Explore examples Explore a variety of example projects showcasing how to use Expo and seamlessly integrate it with popular services. StickerSmash Router + menus API Routes + Open AI View all examples Watch our latest talks Explore our team's presentations. Stay informed and gain expertise. See More Talks Expo keynote Charlie Cheever App.js Conf 2026 What is your app actually doing in production? Kadi Kraman App.js Conf 2026 React Native without Cocoapods Riccardo Cipolleschi, Christian Falch App.js Conf 2026 Screens & Routers: The Foundation of Navigation in React Native Apps Kacper Kafara, Kuba Tkacz App.js Conf 2026 Join the community See the source code, connect with others, and get connected. Discord and forums Join our Discord to chat, ask questions or attend events. GitHub View SDK and docs code, submit a PR, or report an issue. YouTube Follow our channel to explore tutorials and other content. LinkedIn Follow Expo on LinkedIn for news and updates. Bluesky Follow Expo on Bluesky for news and updates. X Follow Expo on X for news and updates. Reddit Get the latest on r/expo. Canny Give us a feedback or request a feature.