Graphhopper
Routing and geocoding API for routes, matrices, clustering, geocoding, and async job retrieval.
Covers logistics and mapping apps that calculate routes between points, solve matrix and clustering problems, and geocode addresses or coordinates.
Use Graphhopper with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Graphhopper to work.
What Snow can do with Graphhopper
These are the Graphhopper operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads11
Look at your data without changing it.
- GET Route
Tool to calculate the best path connecting two or more points using simple GET request. Use when you need basic routing with query parameters.
- GraphHopper Geocoding
Tool to perform forward or reverse geocoding. Use when converting between textual addresses and latitude/longitude coordinates.
- POST Route
Tool to calculate complex routes via POST /route. Use when you need advanced route planning with custom parameters.
- Calculate Matrix
Tool to calculate distance, time, or weight matrices via POST. Use when you have multiple origins/destinations or a symmetric point set and need a single batch request.
- Capacity Clustering
Solve capacity-constrained clustering problems by assigning customers to clusters while minimizing total travel distance. Useful for delivery zone planning, sales territory optimization, and workload balancing. Supports car, bike, and foot routing profiles. Note: Free tier limited to 5 customers per request.
- Get Cluster Solution
Tool to retrieve the solution of an asynchronous clustering job. Use when you have a job ID from a previous cluster calculation request and need to fetch the results.
- Get Custom Profiles
Retrieve all custom routing profiles for your GraphHopper account. Custom profiles allow you to customize routing behavior (e.g., avoid certain roads, limit speeds, prefer certain road types). Use this tool to list available custom profiles that can be used with the Routing, Matrix, and Route Optimization APIs. Note: Custom profiles feature requires a premium GraphHopper package. If not enabled on your account, this returns an empty list.
- Get Isochrone
Tool to compute isochrone polygons for a given point. Use when you need to determine areas reachable within time or distance constraints.
- Get Matrix
Tool to compute a distance and/or time matrix using GET request with query parameters. Use for simpler matrix requests with query parameters instead of POST body.
- Get Matrix Solution
Tool to retrieve the result of an asynchronous matrix computation job. Use when you have a job ID from a previous matrix calculation request and need to check if it's finished and get the results.
Creates2
Add something new to your account.
- GraphHopper VRP POST
Tool to initiate VRP optimization. Use when you need to solve vehicle routing problems synchronously.
- Submit Matrix Job
Tool to submit a matrix computation job for asynchronous processing. Use for large matrices that exceed synchronous limits. Returns a job ID to retrieve results later.
Related integrations
Ready to put Graphhopper to work?
Sign up free, build an app by chatting, and connect Graphhopper in minutes. No credit card required.