Bestmile

Not displayed (see CSS customizations)

Not displayed (see CSS customizations)

The Bestmile Developer Hub

Welcome to the Bestmile developer hub. You'll find comprehensive guides and documentation to help you start working with Bestmile as quickly as possible, as well as support if you get stuck. Let's jump right in!

Bestmile offers a complete solution to monitor and control fleets of autonomous vehicles. It supports fixed-route and geofenced on-demand services. The central piece is the Core Engine. Vehicles connect to the Core Engine using Hermes, our open-source communication protocol, in order to exchange information and commands. Traveler companion apps can request rides using our HTTP REST Travel API, which will be processed by the Core Engine who will dispatch vehicles to the pick-up and drop-off locations.

Still following? Let's make it simpler:

"I'm working on a traveler companion app and I want to use Bestmile to book on-demand rides and provide service information."

Then jump immediately to the Travel API guide! You will learn how to make a booking and get real-time fleet information. Don't bother with the Hermes protocol. It is useless for your case.

> Read the Travel API guide

"I'm a vehicle manufacturer and I want to connect my vehicles to Bestmile."

Then you need to implement a Hermes client on your vehicle or vehicle proxy in order to communicate. Sounds complicated? We wrote a full integration guide for you:

> Read the Hermes Protocol guide

"I'm a transportation software provider and I want to use Bestmile to add autonomous vehicle support to my list of features."

We will make that happen. Drop us an e-mail at support@bestmile.com and we will provide you with all the necessary documentation. In the meantime, you should have a look at the Travel API.

> Read the Travel API guide