> For the complete documentation index, see [llms.txt](https://docs.ethernity.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ethernity.cloud/developer-guide/the-guide/environment-prerequisites.md).

# Environment Prerequisites

**1. IDE**

For a streamlined development process, we recommend using Visual Studio Code—a powerful and versatile code editor that offers a seamless experience for developers. You can download Visual Studio Code from the official [website](https://code.visualstudio.com/).

After running the IDE, a new workspace will be created, where you can start developing the framework and code.

**2. Framework**

Using a Terminal within the IDE workspace, follow these steps to set up your framework of choice.

**Node.js:** Node.js is an open-source, server-side JavaScript runtime environment that allows developers to execute JavaScript code outside of a web browser. It uses an event-driven, non-blocking I/O model, making it highly efficient and suitable for building scalable and real-time applications.

Install Node.js on your local machine by following the instructions provided here:

* <https://nodejs.org/en/download>

**React:** React is an open-source JavaScript library for building user interfaces, particularly for creating interactive and dynamic web applications.

With its popularity and strong ecosystem, React has become a widely adopted choice for front-end development, empowering developers to create modern, scalable, and responsive web applications.

For more details and a how to start guide please check their official site:

* <https://react.dev/learn/installation>

**3. Wallet Setup**

A wallet is a crucial tool within the Ethernity Cloud ecosystem, empowering users to securely store and transfer their data for processing. As a developer, having a Web3 dApp testing wallet is necessary.

The wallet setup process with Metamask is detailed here: [Getting started with MetaMask](https://support.metamask.io/hc/en-us/articles/360015489531-Getting-started-with-MetaMask).

Currently, there are two networks for using Ethernity Cloud. Please set up your wallet for the desired network following one of the articles below:

**TestNet Network on bloxberg**

{% content-ref url="/pages/D1In0HHWu8bTmw9N2zy5" %}
[tETNY on Bloxberg](/ethernity-node/configuring-the-node/select-the-network/testnet-on-bloxberg/tetny-on-bloxberg.md)
{% endcontent-ref %}

**OpenBeta Network on bloxberg**

{% content-ref url="/pages/-MZ-JJzm5J\_p6v6tZ0Y6" %}
[ETNY on Bloxberg](/ethernity-node/configuring-the-node/select-the-network/mainnet-on-bloxberg/connect-to-the-bloxberg-blockchain.md)
{% endcontent-ref %}
