# Environment

The environment object takes care of secure host and base URL detection, as well as loading the dedicated environment options.

****

- Full class name: `Kirby\Http\Environment`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Http/Environment.php#L24>

****

### Environment

- [new Environment()](https://getkirby.com/docs/reference/objects/http/environment/__construct.md)
- [$environment->address()](https://getkirby.com/docs/reference/objects/http/environment/address.md)
- [$environment->baseUri()](https://getkirby.com/docs/reference/objects/http/environment/base-uri.md)
- [$environment->baseUrl()](https://getkirby.com/docs/reference/objects/http/environment/base-url.md)
- [$environment->cli()](https://getkirby.com/docs/reference/objects/http/environment/cli.md)
- [$environment->detect()](https://getkirby.com/docs/reference/objects/http/environment/detect.md)
- [$environment->get()](https://getkirby.com/docs/reference/objects/http/environment/get.md)
- [Environment::getGlobally()](https://getkirby.com/docs/reference/objects/http/environment/get-globally.md)
- [$environment->host()](https://getkirby.com/docs/reference/objects/http/environment/host.md)
- [$environment->https()](https://getkirby.com/docs/reference/objects/http/environment/https.md)
- [$environment->info()](https://getkirby.com/docs/reference/objects/http/environment/info.md)
- [$environment->ip()](https://getkirby.com/docs/reference/objects/http/environment/ip.md)
- [$environment->isBehindProxy()](https://getkirby.com/docs/reference/objects/http/environment/is-behind-proxy.md)
- [$environment->isLocal()](https://getkirby.com/docs/reference/objects/http/environment/is-local.md)
- [$environment->options()](https://getkirby.com/docs/reference/objects/http/environment/options.md)
- [$environment->path()](https://getkirby.com/docs/reference/objects/http/environment/path.md)
- [$environment->port()](https://getkirby.com/docs/reference/objects/http/environment/port.md)
- [$environment->requestUri()](https://getkirby.com/docs/reference/objects/http/environment/request-uri.md)
- [$environment->requestUrl()](https://getkirby.com/docs/reference/objects/http/environment/request-url.md)
- [Environment::sanitize()](https://getkirby.com/docs/reference/objects/http/environment/sanitize.md)
- [$environment->scriptPath()](https://getkirby.com/docs/reference/objects/http/environment/script-path.md)
- [$environment->toArray()](https://getkirby.com/docs/reference/objects/http/environment/to-array.md)