Title: Utils: Add Environment utility class for determining characteristics of current environment
Author: WordPress VIP Documentation
Published: March 25, 2021
Last modified: August 5, 2025

---

 1. [Changelog](https://docs.wpvip.com/changelog/)
 2. [VIP MU plugins [Production]](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)
 3. Utils: Add Environment utility class for determining characteristics of current
    environment

# Utils: Add Environment utility class for determining characteristics of current environment

---

 25 March 2021

19:09:30 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/utils-add-environment-utility-class-for-determining-characteristics-of-current-environment/)

This adds a new `Automattic\VIP\Environment` utility class for determining details
about the current environment (like if this is a sandbox or CLI/Batch container).
This will replace existing logic that is hardcoded into 000-vip-init.php, making
it testable.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2043](https://github.com/Automattic/vip-go-mu-plugins/pull/2043)