SDKs

To make it easier for you to use the Route4Me API, we translated it into 13 different programming languages.

The Route4Me SDKs simplify the integration by wrapping the API calls and responses in native code for specific programming languages and platforms.

The SDKs are open-source and available on GitHub.

Using the SDKs

Download a Route4Me SDK for your preferred language and incorporate it into your code base, following the code examples provided on GitHub and in the documentation.

The time required to integrate the SDK can range from an hour to several weeks, depending on how many features you want to incorporate into your application.

There are two recommended integration strategies:

  • You can make optimization requests using an SDK, and then the SDK polls the Route4Me API to detect state changes during the optimization.

  • You can provide a webhook/callback URL, and the API will notify that callback URL on every state change.

Almost every Route4Me SDK will run on any operating system that supports the SDK's programming language.

Route4Me provides computing infrastructure to access using the API. You have to run the SDK code on your hardware to access this infrastructure.

Your subscription plan sets the allowed number of API requests per second. A different limit applies for each of these features: address geocoding & reverse geocoding, route optimization & management, and viewing routes.

Available SDKs

C#

Use the API with the C# programming language and the .NET Framework.

C++

Use the API with the C++ programming language.

Delphi

Use the API with the Delphi programming language.

Erlang

Use the API with the Erlang programming language.

Go

Use the API with the Go programming language.

Java

Use the API with the Java programming language.

Node.js

Use the API with the JavaScript programming language and the Node.js runtime environment.

Perl

Use the API with the Perl programming language.

PHP

Use the API with the PHP programming language.

Python

Use the API with the Python programming language.

Ruby

Use the API with the Ruby programming language.

VB

Use the API with the Visual Basic programming language and the .NET Framework.

VBScript

Use the API with the VBScript programming language and the Windows Script Host (WSH).

Last updated