Open Source Routing Library

pgRouting is an Open Source project and library for routing and network analysis.
Georepublic is one of the main project sponsors and contributors, and we can support you to build innovative solutions based on pgRouting.

  • Shortest Path

    Various algorithms are available to solve shortest path problems.

  • Drive Times

    Driving distance polygons are essential for geomarketing and location based services.

  • Network Analysis

    pgRouting is not limited to roads but works with any network data.

  • Tour Planning

    New algorithms are currently developed to solve vehicle route problems.

Routing in the Database

pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality. pgRouting allows the creation of routing topologies and solving various shortest path optimization problems. pgRouting provides functions for:

  • All Pairs Shortest Path
  • Shortest Path A*
  • Shortest Path Dijkstra
  • Driving Distance
  • Multiple Alternative Paths
  • Turn Restriction Shortest Path
  • Traveling Sales Person
  • Vehicle Route Problem Solver
  • Network Analysis
  • and a lot more

We are core contributors to pgRouting and provide commercial support. Please contact us for further information.

Website Contact Us

Advantages of the database routing approach


Data and attributes can be modified by many clients or directly using Pl/pgSQL. The clients can either be PCs or mobile devices.

Instant Updates

Data changes can be reflected instantaneously through the routing engine. There is no need for precalculation.

Dynamic Costs

The “cost” parameter can be dynamically calculated through SQL and its value can come from multiple fields or tables.

Open Source

pgRouting is available under the GPLv2 license and is supported by a growing community of individuals, businesses and organizations.