# Environments

This section details on how environments are operated in the context of sfops. An environment is backed by a Salesforce sandbox and few additional metadata. An environment can be created or deleted dynamically and can be associated with a stage in the pipeline such as 'development', 'test' or 'release'

<figure><img src="/files/Ue4izrM2Ci2ftZThx9L7" alt=""><figcaption></figcaption></figure>

sfops follow the environment strategy as mentioned in the 'flxbl' framework. You can read more details [here](/flxbl/techniques/environment-management.md). To recap the environments used in sfops, please see the categories below

<figure><img src="/files/EX5PKd5VLKvzrEIxIjpF" alt=""><figcaption></figcaption></figure>

In addition to the above categories, flxbl project utilize three categories of development environments\
\\

<figure><img src="/files/uqKJqVllHHAqF1p6yb2B" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flxbl.io/flxbl/sfops/environments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
