# Quick Start

## Installation

First, install [Yeoman](http://yeoman.io/) and **@totalsoft/generator-graphql-rocket**, we assume you have pre-installed [NodeJS Latest LTS Version](https://nodejs.org/)(>=v14.15.0) and the npm version supported by your installed NodeJS version (*e.g. NodeJS Latest LTS Version: 14.17.1 (includes npm 6.14.13)*).

```
npm install -g yo
npm install -g @totalsoft/generator-graphql-rocket
```

OR

```
yarn global add yo
yarn global add @totalsoft/generator-graphql-rocket
```

## Generate new project

To scaffold your new GraphQL server using the generator go to:

{% content-ref url="quick-start/generate-new-project" %}
[generate-new-project](https://totalsoft.gitbook.io/graphql-rocket-generator/quick-start/generate-new-project)
{% endcontent-ref %}

## Upgrade existing project

To upgrade an existing project that was scaffold using this **GraphQL Rocket Generator**, see section:

{% content-ref url="quick-start/upgrade-existing-project" %}
[upgrade-existing-project](https://totalsoft.gitbook.io/graphql-rocket-generator/quick-start/upgrade-existing-project)
{% endcontent-ref %}
