Welcome to the Bestmile Developer Hub. You’ll find comprehensive guides and documentation to help you start working with Bestmile APIs as quickly as possible, as well as support if you get stuck.
Bestmile offers a complete solution to monitor, control and orchestrate fleets of human-driven and autonomous vehicles. It supports fixed-route and geofenced on-demand services. Vehicles connect to the platform using Hermes, our open-source communication protocol, in order to exchange information and commands. Using our HTTP REST Booking API, traveler apps can book rides, which will be processed by our platform by selecting the best vehicle and dispatching it at the right time to the pickup and dropoff locations.
I’m working on a traveler companion app and I want to use Bestmile to book on-demand rides and provide service information
You can develop your own traveler companion app to book on-demand rides and provide service information.
The Bestmile Platform orchestrates my fleet of autonomous vehicles and I would like to display service information to my travelers at stops and stations
This allows travelers using a mobility service to see the status of schedule-based or on-demand services they might be trying to connect with, all within a MaaS or booking app.
I maintain my transportation assets in a fleet management system and would like to coordinate vehicle data and availabilities with Bestmile Platform.
Fleet supply, vehicle availability, and driver plans can be defined and viewed directly on the Bestmile Dashboard, or on an external system through the Fleet API.
Then you need to implement a Hermes client on your vehicle or your own backend in order to communicate.
We wrote a full integration guide for you:
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. please contact us, and we will provide you with all the necessary documentation.
In the meantime, you should have a look at our API Reference.