> For the complete documentation index, see [llms.txt](https://geolytix.gitbook.io/xyz-developer-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://geolytix.gitbook.io/xyz-developer-guide/workspaces/layers/base-layer.md).

# Tile Layer

"format": "tiles"

Base layer are raster tile layers which are primarily consumed from 3rd party mapping providers.

`"URI": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"`

The URI is the only additional parameter which is required to add a raster tiles layer.

`https://.../{z}/{x}/{y}/256/png8?&provider=HERE`

By adding a provider tag to the end of the URI string value the request will be proxied through the XYZ backend where the tag will be replaced with the matching provider key from the  environment settings.

We recommend to split labels to a separate set of transparent raster tiles and add these last to the layers object in order for the data layers to be sandwiched between the base tiles and the labels drawn on top.

![MapBox raster tiles layer](https://1429262937-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMms4_qYZAl-8nd6vhU%2F-LPD2iBOf86xXG4ukI0G%2F-LPD2itBiWa7gohxAezc%2Fimage.png?alt=media\&token=7150a4f8-e833-40e1-ad33-900746ba9e18)
