GeoServer vs GraphHopper
GeoServer
geoserver.orgGraphHopper
graphhopper.comSide by side
| Figure | GeoServer | GraphHopper |
|---|---|---|
| Price from | Free | €69/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| Linux | Yes | — |
| iOS | — | Yes |
| Android | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 5 |
| Spec score · Location Platform Software | 8.1 (#7) | 8.6 (#3) |
| Mapping integrations | The GeoServer about page recommends OpenLayers and Leaflet and says it can display data in Google Maps, Google Earth, Bing Maps, MapBox, and ArcGIS. | GraphHopper says it works with map providers such as Thunderforest and MapTiler, and uses OpenStreetMap data for routing and geocoding. |
Plans
GraphHopper
- FreeFree
- Basic€69 a month
- Standard€199 a month
- Premium€479 a month
- CustomPriced on request
In their own words
GraphHopper
GraphHopper is a routing and route-optimization platform for applications and transportation operations. Its routing APIs provide travel times, distances, turn-by-turn directions and vehicle-specific profiles, including custom profiles. Optimization can account for time windows, vehicle capacities and service times, with a maximum of 30 stops. Additional tools cover address and coordinate geocoding, territory planning, GPS-track processing, distance and time calculations, and service-area mapping. Traffic-aware planning uses TomTom traffic data. GraphHopper uses OpenStreetMap data and says it works with Thunderforest and MapTiler. The commercial APIs are built on the open-source, Java-based GraphHopper engine and jsprit, supporting cloud servers, mobile devices and offline use. It is available through web, API, Android, iOS and self-hosted deployments. The Free plan is non-commercial; paid plans start at €69 per month. All plans include online support, updates and at least weekly OpenStreetMap data updates.