1--- 2title: 'Development builds: Installation' 3sidebar_title: Installation 4description: Learn what are the prerequisites and installation steps to create a development build. 5--- 6 7import { Terminal } from '~/ui/components/Snippet'; 8import { BoxLink } from '~/ui/components/BoxLink'; 9import { Step } from '~/ui/components/Step'; 10import { BookOpen02Icon } from '@expo/styleguide-icons'; 11 12In this guide, you'll learn what you need to install in your project to create a development build. 13 14## Prerequisites 15 16You need to initialize your project with Expo. If you still need to do so, see the [initializing steps](/get-started/create-a-project/#initialize-a-new-project) if you are starting a new project. 17 18We also recommend installing EAS CLI as a global npm dependency by running the following command: 19 20<Terminal cmd={['$ npm install -g eas-cli']} /> 21 22<Step label="1"> 23 24## Install expo-dev-client 25 26To initialize a development build, you need to install the `expo-dev-client` library in your project: 27 28<Terminal cmd={['$ npx expo install expo-dev-client']} /> 29 30</Step> 31 32<Step label="2"> 33 34## Login to your Expo account 35 36Logging into your Expo account will be useful when creating a build or submitting your app to the app stores. 37 38If you are already signed in to an Expo account using Expo CLI, you can skip the steps described in this section. If you are not, run the following command to log in: 39 40<Terminal cmd={['$ eas login']} /> 41 42You can check whether you are logged in by running `eas whoami`. 43 44</Step> 45 46## Next step 47 48<BoxLink 49 title="Create development builds" 50 description="Learn about how you can create a development build." 51 href="/develop/development-builds/create-a-build" 52 Icon={BookOpen02Icon} 53/> 54