# EnvType

Environment types for data publishing in Fiddler.

This enum defines the two primary environment types used when publishing inference data to Fiddler. The environment type determines how Fiddler processes, stores, and monitors the data.

## PRODUCTION

Live inference data from production model deployments

## PRE\_PRODUCTION

Static baseline datasets for drift detection reference

### Examples

Publishing pre-production baseline data:

```python
# Upload training data as baseline
baseline_job = model.publish(
    source='training_data.csv',
    environment=fdl.EnvType.PRE_PRODUCTION,
    dataset_name='training_baseline'

    ## )
```

Publishing production inference data:

```python
# Stream live inference events
model.publish(
    source=inference_events,
    environment=fdl.EnvType.PRODUCTION

    ## )
```

Environment-specific data handling:

```python
# Different processing based on environment
if env_type == fdl.EnvType.PRE_PRODUCTION:

    # Static dataset - immutable after upload
    # Used for baseline calculations
    # No time-series monitoring
    pass

elif env_type == fdl.EnvType.PRODUCTION:
    # Time-series data - continuous monitoring
    # Compared against baselines for drift
    # Subject to data retention policies
    pass
```

{% hint style="info" %}
Environment types cannot be changed after data publication. Choose the appropriate environment based on your data's intended use case.
{% endhint %}

## PRODUCTION *= 'PRODUCTION'*

Production environment for live inference data.

Used for time-series inference data from live model deployments. This data:

* Gets monitored continuously for drift and performance issues
* Is compared against baseline datasets for anomaly detection
* Supports real-time streaming and batch publishing
* Is subject to data retention policies (typically 90 days)
* Enables alert rule evaluation and dashboard visualization

Typical use cases:

* Live model inference results
* Real-time prediction streaming
* Batch inference job outputs
* A/B testing data
* Production model monitoring

Data characteristics:

* Time-series with timestamps
* Continuous data flow
* Variable data volumes
* Monitored for drift patterns

## PRE\_PRODUCTION *= 'PRE\_PRODUCTION'*

Pre-production environment for baseline datasets.

Used for static datasets that serve as reference points for monitoring. This data:

* Remains immutable after publication
* Serves as baseline for drift detection calculations
* Represents expected model behavior and data distributions
* Is retained indefinitely for comparison purposes
* Does not appear in time-series monitoring charts

Typical use cases:

* Training dataset baselines
* Validation dataset references
* Historical "golden" datasets
* Model performance benchmarks
* Data distribution references

Data characteristics:

* Static, unchanging datasets
* Representative of expected distributions
* Used for statistical comparisons
* No time-series component


---

# 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.fiddler.ai/api/fiddler-python-client-sdk/constants/env-type.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.
