> 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="/files/W6J3QI8n3Q87oTyiugaD" 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="/pages/mOQQBxbQqCqhuToig0h0">overview</a> page.</p><p>Any existing labels (defined for <a href="/pages/F7IIExkRhzFpFPBsGVpE">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="/pages/wF8XKKUntRSCwSX5LnJd">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="/pages/ruPHTwHG7hSl7mdBfbiW">configure all required replacements</a> for process flows that you intend to <a href="/pages/QJn3I6Ens3cFWBGOJZMh">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="/pages/KTZ6hXuhrGRyo0IZD8ax">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="/pages/pjuTdsXxhleufN4kXRGJ">Virtual envrionment packages</a> section.</td></tr><tr><td>4</td><td>Flow deployments</td><td><p>When a <a href="/pages/QJn3I6Ens3cFWBGOJZMh">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="/pages/pjuTdsXxhleufN4kXRGJ">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="/pages/S7ZXvG3q7xvcFezsI1dS">enable/disable</a> or <a href="/pages/v5m0RGTNq6uSlxj0uPCY">delete</a> flow version deployments in this panel.</p><p>If a flow deployment is <a href="/pages/GCXZ3yan8tOdpSqWGASD">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="/pages/QJn3I6Ens3cFWBGOJZMh">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="/pages/MVsTh6KLOyxyw3bx75Yt#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="/files/vcqwFsi6WqeWsdPvE4pe" alt="" data-size="original">
{% endhint %}
