GraphHopper Builds Open and Scalable Routing Solutions for Modern Applications

GraphHopper focuses on delivering routing technologies that are both powerful and easy to integrate across industries. Its services are built on two open source foundations: the GraphHopper Routing Engine and the jsprit optimization framework. Both projects are distributed under the permissive Apache license, enabling corporate-friendly adoption and customization.
The company continuously invests in these open source components, strengthening their capabilities as adoption expands.
Open Core Model with SaaS Flexibility
GraphHopper operates under an open core approach that blends open source software with Software as a Service (SaaS) offerings and proprietary enhancements. This structure enables customers to combine standard core functionality with customized implementations. For instance, organizations can deploy a tailored Route Optimization API that replaces default components with modified versions suited to specific business logic.
The platform also supports custom distance matrices, whether for indoor navigation scenarios, integration with external services such as Google Maps Distance Matrix, or adjustments to estimated times of arrival (ETAs) derived from proprietary calculations. The guiding principle is to minimize barriers and empower clients to implement solutions efficiently.
Independent and Customer-Focused Growth
Hundreds of companies currently rely on the GraphHopper Directions API, while many more leverage its open source tools. Rather than developing consumer-facing navigation applications, the company focuses on APIs and demo tools—such as its route planner—to avoid competing with its own clients. This positioning allows for permissive usage terms and collaborative innovation.
As a bootstrapped enterprise, GraphHopper maintains independence and long-term sustainability, differentiating itself from competitors backed by external investors.
The GraphHopper Directions API Suite
The Directions API is composed of six specialized services designed to address diverse routing and logistics needs.
1. Routing API
This service calculates optimal routes between two or more locations. Multiple vehicle profiles—such as car, pedestrian, bicycle, mountain bike, truck, and bus—allow routing logic to align with specific operational requirements.
2. Route Optimization API
Designed primarily for logistics operations, this API solves complex vehicle routing problems that incorporate numerous business constraints. Solutions are generated in milliseconds. To simplify implementation, GraphHopper provides a route editor that visualizes problem formulation and results on an interactive map. Given the complexity of optimization modeling, dedicated support is also available.
3. Geocoding API
This API converts addresses into geographic coordinates and performs reverse geocoding. Common use cases include address autocompletion and location lookups. Integration with third-party geocoding providers is supported, enabling consolidated geocoding services through a single interface.
4. Map Matching API
Map Matching aligns recorded GPS tracks—such as those from vehicle telematics—to the digital road network. By snapping measured data points to mapped roads, users can improve geometric accuracy, append elevation data or turn instructions, refine time and distance calculations, and identify potential traffic violations.
5. Isochrone API
Isochrone analysis calculates reachable areas within specified travel times or distances. For example, businesses can determine which neighborhoods are accessible within a ten-minute walk from a proposed location. This functionality supports retail site selection and market potential analysis.
6. Matrix API
Providing low-level access to routing data, the Matrix API calculates travel times and distances between multiple locations with high efficiency. For example, computing pairwise distances among 30 delivery stops yields 870 distance values (30×30−30) within milliseconds. This service underpins advanced logistics workflows, including route optimization scenarios.
Enabling Advanced Routing Workflows
By combining open source innovation with scalable API services, GraphHopper offers adaptable routing infrastructure suitable for transportation, logistics, mobility, and location-based applications. Its modular approach enables organizations to implement precise, performance-oriented routing and optimization capabilities without restrictive licensing constraints.















