Skip to main content

Open Source · Self-Hosted · OGC Compliant

Find any geospatial dataset in seconds

GeoLens is a self-hosted catalog for geospatial data. Search, preview on a map, and export in the format you need - all from a single platform your team controls.

GeoLens catalog search page showing dataset cards with filter tabs for vector, raster, and table types
OGC API · Features / Tiles / Maps
Self-Hosted · Docker · K8s

Search & Discover

Find any dataset in seconds

Search across your entire GeoLens catalog by name, description, or semantic meaning. Filter by geometry type - vector, raster, or table - and preview datasets on a map before you download.

Create & Share Maps

Compose multi-layer maps in minutes

Combine vector and raster datasets from your catalog with point-and-click layer controls. Pick basemaps, reorder layers, adjust styling, and publish a shareable map URL without writing SQL or leaving the browser.

10-minute deploy

One command. Your data, your infrastructure.

No cloud account required. Apache 2.0 licensed. Run on a laptop, a single VM, or your existing Kubernetes cluster.

What GeoLens does

Everything your team needs to work with geospatial data

Search & Semantic Discovery

Find any dataset instantly with full-text or AI-powered semantic search. Filter by geometry type, CRS, or date. No SQL required.

Map Builder

Compose multi-layer maps from your catalog in minutes. Combine vector and raster datasets with point-and-click layer controls.

OGC API Compliant

Serve your datasets over industry-standard OGC API - Features, Tiles, and Maps. Compatible with QGIS, ArcGIS, and any OGC client.

Data ingestion

Drop in shapefiles, GeoTIFFs, GeoJSON, GeoPackages, COGs, and CSV. GeoLens validates, detects CRS, and indexes for you.

Self-hosted

Docker, Kubernetes, or a single VM. Your infrastructure, your data. No cloud account required.

RBAC & SSO

Admin, editor, and viewer roles with per-resource scoping. OAuth and SAML SSO in the Enterprise edition. Audit log included.

Up and running in under 10 minutes

Deploy GeoLens with a single docker compose command. No cloud account required. Your data stays on your infrastructure.

Read the Quickstart