> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/ios/navigation/llms.txt)

# Navigation SDK v3

Current version:`v3.29.0`  
  
[View changelog](https://github.com/mapbox/mapbox-navigation-ios/blob/main/CHANGELOG.md)

-   Raw location signal enhancement
    
-   Routing and rerouting, both online and offline
    
-   Traffic, incidents, and closures avoidance
    
-   Alternative routes generation, also continuously during the drive
    
-   Route line rendering
    
-   Navigation camera controls
    
-   Voice instructions playback
    

[Install](https://docs.mapbox.com/ios/ios/navigation/guides/install/)  
  
[Contribute on GitHub](https://github.com/mapbox/mapbox-navigation-ios)

![](https://docs.mapbox.com/ios/assets/ideal-img/navigation-v3-guides.a91ef4d.480.png)

> **Note: Mapbox Navigation SDK v3 is Generally Available**
> 
> Mapbox Navigation SDK v3 is now Generally Available. If you would like to keep building with the previous version of Navigation SDK v2, documentation is available on the [dedicated page](https://docs.mapbox.com/ios/navigation/v2/guides/).

The Navigation SDK for iOS allows you to build a custom navigation experience with the power of the [Mapbox Directions API](https://docs.mapbox.com/api/navigation/directions/), [Mapbox Map Matching](https://docs.mapbox.com/api/navigation/map-matching/), and [Mapbox Maps](https://docs.mapbox.com/ios/maps/guides/).

## Requirements

The Navigation SDK v3 for iOS is compatible with applications that:

-   Are built using Swift 5.9 or higher.
-   Are built using Xcode 15.0 or higher.

The MapboxNavigationCore framework works on iOS 14.0 and above.

---