Create Apollo App
The easiest way to create
starter Apollo GraphQL applications
# Create an Apollo project
$ yarn create apollo-app my-app
# Go into the directory
$ cd my-app
# Run the project
$ yarn start
Start small with only essential dependencies: React and TypeScript for web, Node.js and Express for server, and React Native with Expo for mobile.
Focus on new features and deploy your application as soon as you write the first line of code as Create Apollo App gives the production-ready configurations.
Change the default settings however you need as you're not tied to the basic application configurations provided by Create Apollo App.
Choose the most relevant starter project template and install it with Create Apollo App
Web ApplicationThe @web template comes with the minimal but fully-configured setup to let you develop web applications with React, Apollo, GraphQL, and TypeScript.TypeScriptApolloGraphQLReact
Native Mobile AppWith the @mobile template, you can build native mobile apps with React Native, Expo, Apollo, GraphQL, and TypeScript for iOS and Android.React NativeExpoApolloGraphQLTypeScript
Server + Web ApplicationUsing the @server-web template, you get all the capabilities of the @server and @web templates in a single solution to build powerful single-page applications.
Server + Mobile ApplicationThe @server-mobile template is a great starting point for building an Express server application with the mobile front end based on React Native and Expo.
Universal ApplicationThe @universal template is an ultimate solution that unites @server, @web, and @mobile to help you develop Express, React, and React Native applications.