# Set up organization

In ReOrc, organization is the highest structure that include multiple projects and users. The organization owner can manage billing information, user permissions, and other resources.

This guide shows you how to set up an organization.

{% hint style="info" %}
**Prerequisite:** You already have a ReOrc account. Otherwise, visit [ReOrc](https://recurve.cloud/login) to create one.
{% endhint %}

## Create an organization

1. In the **Welcome** dialog after you've created an account, select **Create Organization**.
2. Provide the name and domain for your organization. This domain name is the unique identity for your organization and the destination when you access ReOrc.

## Set up environments

A ReOrc organization always needs two types of environment: development and production.

Similar to the practice in software engineering, environments refer to the separate setups used for different stages of a project's lifecycle. Development is the playground where data engineers build, experiment, and test new setups and transformations. Meanwhile production contains the fully tested, stable data workflows.&#x20;

When you create an organization, ReOrc already sets **dev** and **prod** by default.

To access environment setup, on the left sidebar, click on the ![](https://786945529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFTrGKWnjusKCQj11CkuL%2Fuploads%2F51zaoCWOFicQbz4UQdTX%2FaddAfter.jpg?alt=media\&token=0fae735d-2646-4b94-ad71-88592df04419) icon and select **Environments & Workers**.&#x20;

<figure><img src="https://786945529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFTrGKWnjusKCQj11CkuL%2Fuploads%2F4DGwU3z6HYW6TqMvEd8E%2FRecurve_environments_and_workers.png?alt=media&#x26;token=3431a0d9-80ed-4273-9b10-054f9319ccde" alt=""><figcaption></figcaption></figure>

Once you've set up the environments, the next step is to [install reorc-agent](https://docs.reorc.com/set-up-and-deployment/install-reorc-agent).
