# Getting started

## System Requirements

Before you can create your first extension, make sure you have the following prerequisites.

* You have Stage v1.0.0 or higher installed.
* You have [Node.js](https://nodejs.org) 16.10 or higher installed. We recommend [nvm](https://github.com/nvm-sh/nvm) to install Node.
* You have [npm](http://npmjs.com) 7.0 or higher installed. If you used nvm to install Node, this is the case.
* You are familiar with [React](https://reactjs.org) and [TypeScript](https://www.typescriptlang.org). Don't worry, you don't need to be an expert. If you need some help with the basics, check out TypeScript's [Handbook](https://www.typescriptlang.org/docs/handbook/intro.html) and React's [Getting Started](https://reactjs.org/docs/getting-started.html) guide.

## Installation

You need to install the required packages

```shell
npm i -g stage
```

{% hint style="warning" %}
This doesn't work atm, we are currently under construction.
{% endhint %}

\
With the Stage CLI installed, you are now well prepared to start developing extensions.\
If there are any problem during the installation process, don't hesitate to open an issue.
