Skip to content

Nextroute overview

Nextroute (nextroute) is a Go package that provides a comprehensive set of tools for solving Vehicle Routing Problems (VRP). It offers both the Go library and a Python wrapper, allowing users to leverage the power of Nextroute in their preferred programming language.

Info

Please note that Nextroute is provided as source-available software (not open-source). For further information, please refer to the LICENSE file.

Installation

Nextroute is available for Go and Python.

Install the Go package with the following command:

go get github.com/nextmv-io/nextroute

The library is hosted on PyPI. Python >=3.10. Install using the Python package manager of your choice:

uv add nextroute
pip install nextroute
pipx install nextroute

Get started

There are two ways to use Nextroute:

  • Subscription app: a low-code entry point with out-of-the-box features.
  • Custom app: a fully customizable application that allows you to build your own solution from scratch.

With both application types, you can take full advantage of the Nextmv Platform:

After familiarizing yourself with the two types of applications, please continue with these next steps:

  • Explore all the available features.
  • Learn how to work with defaults.
  • Learn to configure Nextroute with options to customize the solution.
  • Understand why stops are unplanned from a solution with Nextcheck.