> ## Documentation Index
> Fetch the complete documentation index at: https://www.adaline.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure environments

> Create and manage isolated deployment environments for your AI applications

Deployment environments in Adaline are isolated containers for specific prompt versions.
They allow you to safely manage different versions of your prompts across stages like development, staging, and production — each integrated independently into your AI applications or CI/CD pipelines.

Environments are owned and maintained at the project level.
In other words, all the prompts within a project share the same environments.
This is because each project is akin to an AI agent, and each environment is a separate, isolated instance of that agent.

## Create a new environment

To create a new environment, click **Create a new environment** from the Deploy page:

<img src="https://mintcdn.com/adaline/eZjESTWOo39yRuM9/images/deploy/add-environments.gif?s=2ea358f20a6f658b9d583bb7f53a137f" alt="Creating a new deployment environment" title="Creating a new deployment environment" style={{ width: "100%" }} width="960" height="511" data-path="images/deploy/add-environments.gif" />

Give your environment a descriptive name:

<img src="https://mintcdn.com/adaline/Um_T8BffW4hfcoYD/images/deploy/rename-environments.png?fit=max&auto=format&n=Um_T8BffW4hfcoYD&q=85&s=58fcf6e7a5b5b06dc155e9ba364e8089" alt="Renaming a deployment environment" title="Renaming a deployment environment" style={{ width: "100%" }} width="1605" height="388" data-path="images/deploy/rename-environments.png" />

When you create a new environment, the content of the currently selected deployed environment is transferred to it. This is why you will see a new space with **Undeployed changes** — these represent the prompt version ready to be [deployed](/docs/deploy/deploy-your-prompt) to the new environment.

## View all environments

Click **All environments** to see every environment configured for your project:

<img src="https://mintcdn.com/adaline/Um_T8BffW4hfcoYD/images/deploy/visualize-environments.png?fit=max&auto=format&n=Um_T8BffW4hfcoYD&q=85&s=371f4180362bb4b9889da7dfe8b768ab" alt="Viewing all deployment environments" title="Viewing all deployment environments" style={{ width: "50%" }} width="510" height="400" data-path="images/deploy/visualize-environments.png" />

From this view you can create additional environments, switch between them, or [compare deployments](/docs/deploy/compare-your-deployments) across environments.

## Delete an environment

To delete an environment, click the minus sign next to its name:

<img src="https://mintcdn.com/adaline/6qZ1-Sm8NeEttI_w/images/deploy/delete-environments.png?fit=max&auto=format&n=6qZ1-Sm8NeEttI_w&q=85&s=027eae73913d861adf6a004c339d4c9c" alt="Deleting a deployment environment" title="Deleting a deployment environment" style={{ width: "100%" }} width="1226" height="346" data-path="images/deploy/delete-environments.png" />

<Warning>
  Deleting an environment also deletes **all deployments** within that environment across all prompts in the project. Any API or SDK calls targeting this environment will fail after deletion. This action cannot be undone.
</Warning>

## Next steps

<CardGroup cols={2}>
  <Card title="Deploy Your Prompt" icon="rocket" href="/docs/deploy/deploy-your-prompt">
    Ship prompts to your configured environments.
  </Card>

  <Card title="Configure Webhooks" icon="webhook" href="/docs/deploy/configure-webhooks">
    Set up real-time notifications for deployments.
  </Card>
</CardGroup>
