titiler-core 2.0.1


pip install titiler-core

  Latest version

Released: Mar 31, 2026


Meta
Author: Vincent Sarago
Requires Python: >=3.11

Classifiers

Intended Audience
  • Information Technology
  • Science/Research

License
  • OSI Approved :: MIT License

Programming Language
  • Python :: 3
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14

Topic
  • Scientific/Engineering :: GIS

titiler.core

Core of Titiler's application. Contains blocks to create dynamic tile servers.

Installation

python -m pip install -U pip

# From Pypi
python -m pip install titiler.core

# Or from sources
git clone https://github.com/developmentseed/titiler.git
cd titiler && python -m pip install -e src/titiler/core

How To

from fastapi import FastAPI
from titiler.core.factory import TilerFactory

# Create a FastAPI application
app = FastAPI(
    description="A lightweight Cloud Optimized GeoTIFF tile server",
)

# Create a set of COG endpoints
cog = TilerFactory()

# Register the COG endpoints to the application
app.include_router(cog.router, tags=["Cloud Optimized GeoTIFF"])

Package structure

titiler/
 └── core/
    ├── tests/                   - Tests suite
    └── titiler/core/            - `core` namespace package
        ├── algorithm/
        |   ├── base.py          - ABC Base Class for custom algorithms
        |   ├── dem.py           - Elevation data related algorithms
        |   └── index.py         - Simple band index algorithms
        ├── models/
        |   ├── response.py      - Titiler's response models
        |   ├── mapbox.py        - Mapbox TileJSON pydantic model
        |   └── OGC.py           - Open GeoSpatial Consortium pydantic models (TileMatrixSets...)
        ├── resources/
        |   ├── enums.py         - Titiler's enumerations (e.g MediaType)
        |   └── responses.py     - Custom Starlette's responses
        ├── templates/
        |   ├── map.html         - Simple Map viewer (built with leaflet)
        |   └── wmts.xml         - OGC WMTS document template
        ├── dependencies.py      - Titiler FastAPI's dependencies
        ├── errors.py            - Errors handler factory
        ├── middleware.py        - Starlette middlewares
        ├── factory.py           - Dynamic tiler endpoints factories
        ├── routing.py           - Custom APIRoute class
        ├── telemetry.py         - OpenTelemetry tracing functions
        └── utils.py             - Titiler utility functions
2.0.1 Mar 31, 2026
2.0.0 Mar 16, 2026
2.0.0b2 Feb 22, 2026
2.0.0b1 Feb 22, 2026
2.0.0a2 Feb 13, 2026
2.0.0a1 Feb 11, 2026
1.2.1 Mar 09, 2026
1.2.0 Feb 09, 2026
1.1.1 Jan 22, 2026
1.1.0 Jan 12, 2026
1.0.2 Dec 19, 2025
1.0.1 Dec 18, 2025
1.0.0 Dec 17, 2025
0.26.0 Nov 25, 2025
0.25.0 Nov 07, 2025
0.24.2 Oct 16, 2025
0.24.1 Oct 10, 2025
0.24.0 Sep 23, 2025
0.23.1 Aug 27, 2025
0.23.0 Aug 26, 2025
0.22.4 Jul 02, 2025
0.22.3 Jun 17, 2025
0.22.2 Jun 02, 2025
0.22.1 May 13, 2025
0.22.0 May 06, 2025
0.21.1 Jan 29, 2025
0.21.0 Jan 24, 2025
0.20.1 Jan 09, 2025
0.20.0 Jan 07, 2025
0.19.3 Jan 09, 2025
0.19.2 Nov 28, 2024
0.19.1 Nov 14, 2024
0.19.0 Nov 07, 2024
0.18.10 Oct 17, 2024
0.18.9 Sep 23, 2024
0.18.8 Sep 23, 2024
0.18.7 Sep 19, 2024
0.18.6 Aug 27, 2024
0.18.5 Jul 04, 2024
0.18.4 Jun 26, 2024
0.18.3 May 20, 2024
0.18.2 May 07, 2024
0.18.1 Apr 12, 2024
0.18.0 Mar 22, 2024
0.17.3 Mar 21, 2024
0.17.2 Mar 15, 2024
0.17.1 Mar 14, 2024
0.17.0 Jan 17, 2024
0.16.2 Jan 17, 2024
0.16.1 Jan 08, 2024
0.16.0 Jan 08, 2024
0.15.8 Jan 08, 2024
0.15.7 Jan 08, 2024
0.15.6 Nov 16, 2023
0.15.5 Nov 09, 2023
0.15.4 Nov 06, 2023
0.15.3 Nov 02, 2023
0.15.2 Oct 23, 2023
0.15.1 Oct 17, 2023
0.15.0 Sep 28, 2023
0.14.1 Sep 14, 2023
0.14.0 Aug 30, 2023
0.13.3 Aug 27, 2023
0.13.2 Aug 24, 2023
0.13.1 Aug 21, 2023
0.13.0 Jul 27, 2023
0.12.0 Jul 17, 2023
0.11.7 May 18, 2023
0.11.6 Apr 17, 2023
0.11.5 Mar 22, 2023
0.11.4 Mar 20, 2023
0.11.3 Mar 14, 2023
0.11.2 Mar 08, 2023
0.11.1 Mar 01, 2023
0.11.1a0 Mar 01, 2023
0.11.0 Jan 27, 2023
0.10.2 Dec 17, 2022
0.10.1 Dec 14, 2022
0.10.0 Dec 09, 2022
0.9.0 Dec 05, 2022
0.8.1 Dec 01, 2022
0.8.0 Dec 01, 2022
0.7.1 Sep 21, 2022
0.7.0 Jun 09, 2022
0.6.0 May 13, 2022
0.6.0a2 May 11, 2022
0.6.0a1 May 11, 2022
0.5.1 Mar 07, 2022
0.5.0 Feb 22, 2022
0.4.3 Feb 07, 2022
0.4.2 Jan 25, 2022
0.4.1 Jan 25, 2022
0.4.0 Nov 30, 2021
0.4.0a2 Nov 24, 2021
0.4.0a1 Nov 12, 2021
0.4.0a0 Nov 12, 2021
0.3.12 Oct 20, 2021
0.3.11 Oct 07, 2021
0.3.10 Sep 23, 2021
0.3.9 Sep 07, 2021
0.3.8 Sep 02, 2021
0.3.7 Sep 01, 2021
0.3.6 Aug 23, 2021
0.3.5 Aug 17, 2021
0.3.2 May 26, 2021
0.3.1 Apr 27, 2021
0.3.0 Apr 19, 2021

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
fastapi (>=0.108.0)
geojson-pydantic (<3.0,>=1.1.2)
jinja2 (<4.0.0,>=2.11.2)
morecantile
numpy
pydantic (~=2.0)
rasterio
rio-tiler (<10.0,>=9.0)
simplejson