> For the complete documentation index, see [llms.txt](https://doc.wearepatchworks.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.wearepatchworks.com/product-documentation/virtual-environments/accessing-virtual-environments/the-anatomy-of-a-virtual-environment.md).

# The anatomy of a virtual environment

## Introduction

Having selected a virtual environment from the [overview](/product-documentation/virtual-environments/accessing-virtual-environments/understanding-the-virtual-environments-overview-page.md) page, setup information and options are available over a series of panels:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2Fq31ZLX4C8E70njgHh2Pz%2Fcreate%20VE%202.png?alt=media&amp;token=6ef4c6c7-a03c-4386-a59b-298a3c2cbb6f" alt=""><figcaption></figcaption></figure>

## Available information & options

<table><thead><tr><th width="69.64453125">#</th><th width="162.9296875">Panel</th><th>Summary</th></tr></thead><tbody><tr><td>1</td><td>General</td><td><p>General details (provided when you created the environment) can be updated here.<br><br>The given <code>name</code> is displayed to users throughout the dashboard, wherever virtual environments can be selected.</p><p>The <code>type</code> can be set to <code>test</code> or <code>live</code>. Your selection here has no functional impact; however, you can filter environments based on this value from the <a href="/product-documentation/virtual-environments/accessing-virtual-environments/understanding-the-virtual-environments-overview-page.md">overview</a> page.</p><p>Any existing labels (defined for <a href="/product-documentation/process-flows/managing-process-flows/process-flow-labels.md">process flows</a> or other virtual environments) are available for selection, or you can use the <code>create label</code> option to add new ones. For general information about working with labels, please see our <a href="/product-documentation/general-settings/label-management.md">Label management</a> page.</p><p>If needed, you can change any of these details and click the <code>update</code> button to confirm.</p></td></tr><tr><td>2</td><td>Configuration versions</td><td><p>A virtual environment <code>version</code> is where you configure which process flow components (connector instances, caches, scripts, etc.) to replace when flows are run for this environment.</p><p>A <code>draft</code> version is generated when a virtual environment is created - use this to <a href="/product-documentation/virtual-environments/implementing-virtual-environments/configuring-a-virtual-environment-version/configuring-virtual-environment-replacements.md">configure all required replacements</a> for process flows that you intend to <a href="/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment.md">deploy to this environment</a>.<br><br>As your draft moves through the version lifecyle, further versions are added to this list. For more information, please refer to <a href="/product-documentation/virtual-environments/implementing-virtual-environments/configuring-a-virtual-environment-version/understanding-virtual-environment-versions.md">Understanding virtual environment versions</a>.</p></td></tr><tr><td>3</td><td>Package deployments</td><td>A <em>package</em> is a collection of process flows that can be deployed to a virtual environment in one action. Any packages that are deployed to this environment are shown here. For more information, please refer to our <a href="/product-documentation/virtual-environments/virtual-environment-packages.md">Virtual envrionment packages</a> section.</td></tr><tr><td>4</td><td>Flow deployments</td><td><p>When a <a href="/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment.md">process flow version is deployed to a virtual environment</a>, it's shown in the <code>flow deployments</code> panel. Here you can see which flow version was deployed, when this was done, and (if applicable) the associated <a href="/product-documentation/virtual-environments/virtual-environment-packages.md">package</a>.<br><br>You can deploy multiple process flows to a single virtual environment; however, there can only be ONE version of each process flow in any given virtual environment. Options are available to <a href="/product-documentation/virtual-environments/managing-virtual-environments-versions-and-flows/managing-virtual-environment-flow-deployments/disabling-or-enabling-a-process-flow-deployment-for-a-virtual-environment.md">enable/disable</a> or <a href="/product-documentation/virtual-environments/managing-virtual-environments-versions-and-flows/managing-virtual-environment-configuration-versions/deleting-a-virtual-environment-version.md">delete</a> flow version deployments in this panel.</p><p>If a flow deployment is <a href="/product-documentation/virtual-environments/managing-virtual-environments-versions-and-flows/managing-virtual-environment-flow-deployments/deleting-a-process-flow-deployment-from-a-virtual-environment.md">deleted</a>, the corresponding entry is removed from this list. Otherwise, deployments remain for all time.<br><br>For more information, please refer to <a href="/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment.md">Deploying a process flow to a virtual environment</a>.</p></td></tr><tr><td>5</td><td>Details</td><td>In the top-right corner, you'll find a label showing the environment type (test or live), together with creation details and a URL prefix. You'll need the URL prefix if you're creating/deploying process flows with <a href="/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow.md#special-considerations-for-building-master-process-flows">webhook/callback triggers, or our API</a>.</td></tr></tbody></table>

{% hint style="info" %}
Check the ellipsis icon associated with items in these panels for possible actions - for example:

<img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2Fj4iB6MbGGYlQioh5uDZa%2Fcreate%20ve%204.png?alt=media&amp;token=dd3e2314-25b0-4944-859b-6dde9e7d5663" alt="" data-size="original">
{% endhint %}
