GSoC'26 : DuckDB Backend for Martin TileServer
did:plc:4tuge3k3comfj4nfvqnwkemn
May 25, 2026
Hey everyone,
My name is Manbhav Sugla. I am a 4th year undergraduate student at BITS Pilani, Goa, India studying Physics and Computer Science.
I got interested in learning about geospatial tech and that brought me to Martin TileServer.
Martin is a blazing fast vector-tile server that generates and serve vector tiles on the fly from large PostGIS databases, PMTiles (local or remote), and MBTiles files, allowing multiple tile sources to be dynamically combined into one
DuckDB, being an analytical database, and now with it’s spatial extension is a demanded source for serving vector tiles from local DuckDB databases and with its native support for querying local / remote GeoParquet files. I was selected as part of GSoC’26 to implement support for a DuckDB backend at Martin TileServer.
To track the developments on this feature, have a look at Support for DuckDB Backend.
I will keep writing diary entries to document progress on this project. Excited for all the learnings that will happen over the summer !
Discussion in the ATmosphere