Driver experience
Use both the Navigation SDK and the Driver SDK to tune the driving experience to suit your delivery model.
Navigation SDK
Use the Navigation SDK to create a turn-by-turn navigation experience in your app to guide drivers in real time.
Driver SDK
Use the Driver SDK to enable your driver locations and route progress to be visualized through Fleet Engine.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/images/landing/maps-get-started.png?authuser=5)
How to integrate the Driver experience
These steps cover the high-level workflow for integrating the Driver experience into your driver app so that it works with Fleet Engine.
-
Integrate the Navigation SDK to your app
The Navigation SDK is a library responsible for providing customized navigation capabilities for your drivers, such as turn-by-turn instructions, customized routes, and customized map elements. -
Set up the Driver SDK
The Driver SDK sends real-time location signals to Fleet Engine, which is a required part of enabling location and routing capabilities in Fleet Engine. The Driver SDK is a wrapper for the Navigation SDK. -
Manage journeys through Fleet Engine
Fleet Engine handles the interaction between the Driver SDK and your own backend service. Your backend service can communicate with the Fleet Engine by making either REST or gRPC calls.