---
title: "TileJSON | Client js | Api client"
description: "Documentation for MapTiler Client"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Type Alias TileJSON

Main properties necessary from a TileJSON

type TileJSON \= {  
    [attribution](#attribution): string;  
    [bounds](#bounds): \[number, number, number, number\];  
    [center](#center): \[number, number, number\];  
    [crs](#crs): string;  
    [crs\_wkt](#crs_wkt): string;  
    [description](#description): string;  
    [extent](#extent): \[number, number, number, number\];  
    [format](#format): string;  
    [maxzoom](#maxzoom): number;  
    [minzoom](#minzoom): number;  
    [name](#name): string;  
    [profile](#profile): string;  
    [scale](#scale): string;  
    [tilejson](#tilejson): string;  
    [tiles](#tiles): string\[\];  
}

-   Defined in [tiledecoding.ts:34](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L34)

##### Index

### Properties

[attribution](#attribution) [bounds](#bounds) [center](#center) [crs](#crs) [crs\_wkt](#crs_wkt) [description](#description) [extent](#extent) [format](#format) [maxzoom](#maxzoom) [minzoom](#minzoom) [name](#name) [profile](#profile) [scale](#scale) [tilejson](#tilejson) [tiles](#tiles)

## Properties

### attribution[](#attribution)

attribution: string

-   Defined in [tiledecoding.ts:41](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L41)

### bounds[](#bounds)

bounds: \[number, number, number, number\]

-   Defined in [tiledecoding.ts:42](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L42)

### center[](#center)

center: \[number, number, number\]

-   Defined in [tiledecoding.ts:43](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L43)

### crs[](#crs)

crs: string

-   Defined in [tiledecoding.ts:50](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L50)

### crs\_wkt[](#crs_wkt)

crs\_wkt: string

-   Defined in [tiledecoding.ts:51](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L51)

### description[](#description)

description: string

-   Defined in [tiledecoding.ts:40](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L40)

### extent[](#extent)

extent: \[number, number, number, number\]

-   Defined in [tiledecoding.ts:52](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L52)

### format[](#format)

format: string

-   Defined in [tiledecoding.ts:36](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L36)

### maxzoom[](#maxzoom)

maxzoom: number

-   Defined in [tiledecoding.ts:37](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L37)

### minzoom[](#minzoom)

minzoom: number

-   Defined in [tiledecoding.ts:38](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L38)

### name[](#name)

name: string

-   Defined in [tiledecoding.ts:49](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L49)

### profile[](#profile)

profile: string

-   Defined in [tiledecoding.ts:39](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L39)

### scale[](#scale)

scale: string

-   Defined in [tiledecoding.ts:35](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L35)

### tilejson[](#tilejson)

tilejson: string

TileJSON version

-   Defined in [tiledecoding.ts:48](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L48)

### tiles[](#tiles)

tiles: string\[\]

-   Defined in [tiledecoding.ts:53](https://github.com/maptiler/maptiler-client-js/blob/f88659ae276c959a754e4c0f3b5c2aae1f483caa/src/tiledecoding.ts#L53)
