> ## Documentation Index
> Fetch the complete documentation index at: https://arize-ax.mintlify.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Utils.Types.Environments

<CardGroup>
  <Card title="View source on Github" href="https://github.com/Arize-ai/client_python/blob/576b5e62ac11124dd27201bc3db7587c46d9a371/arize/utils/types.py#L58" icon="github" horizontal />
</CardGroup>

Arize enum to specify your model environment represented in the platform for further analysis and comparisons

| Environment | SDK Environment           | Description                                                                                                                 |
| ----------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| Training    | `Environments.TRAINING`   | An environment used to develop and train ML models (data prep, data processing, and model tuning)                           |
| Validation  | `Environments.VALIDATION` | An environment used to evaluate and fine-tune ML models before deployment (testing performance separate from training data) |
| Production  | `Environments.PRODUCTION` | An environment to deploy ML models and serve predictions                                                                    |
| Corpus      | `Environments.CORPUS`     | An environment used to send Corpus/Knowledge Base data to Arize.                                                            |

### Code Example

```javascript theme={null}
response = arize_client.log(
    model_id='sample-model', 
    ...
    environment=Environments.TRAINING
)

response = arize_client.log(
    model_id='sample-model', 
    ...
    environment=Environments.VALIDATION
)

response = arize_client.log(
    model_id='sample-model', 
    ...
    environment=Environments.PRODUCTION
)

response = arize_client.log(
    model_id='sample-model', 
    ...
    environment=Environments.CORPUS
)
```
