Skip to main content

What is GeoFlow?

GeoFlow is an open-source, self-hosted platform designed for geospatial data processing and workflow automation. Built as a monorepo with multiple integrated services, GeoFlow provides a comprehensive solution for organizations that need to process, analyze, and visualize geospatial data without relying on cloud services.

Key Features

  • Self-hosted: Run everything on your own infrastructure
  • Workflow Automation: Build complex geospatial processing pipelines
  • Point Cloud Processing: PDAL-powered processing for LiDAR and point cloud data
  • Spatial Database: PostgreSQL with PostGIS for advanced spatial queries
  • Modern Web Interface: React-based frontend for workflow design and monitoring
  • API-First: RESTful APIs for integration with existing systems

Architecture Overview

GeoFlow consists of several interconnected services working together:
  • GeoFlow App: Modern React frontend for workflow design and data visualization
  • Convex Backend: Self-hosted backend for data persistence and real-time updates
  • PDAL Worker: High-performance point cloud processing service
  • Motia Workflow Engine: Orchestrates complex geospatial processing pipelines
  • MCP Server: Model Context Protocol for geospatial AI and analysis functions
  • PostGIS Database: Spatial database for storing and querying geospatial data

Getting Started

Learn More