# ST_ENVELOPE

The ST_ENVELOPE function determines the minimum bounding box for the provided geometry.

## Syntax

`ST_ENVELOPE(geometry)`

### Parameters

#### geometry

The `geometry` parameter refers to the input geometry. This should be an expression of type `geo_point`, `geo_shape`, `cartesian_point`, or `cartesian_shape`. If the parameter is `null`, the function will also return `null`.

## Examples

Here is an example where ST_ENVELOPE is used to determine the minimum bounding box of a city's boundary:

```esql
FROM airport_city_boundaries
| WHERE abbrev == "CPH"
| EVAL envelope = ST_ENVELOPE(city_boundary)
| KEEP abbrev, airport, envelope
```
