# Get started

## **Prerequisite**

Before starting DriveKit Vehicle integration, make sure that you have [initialized DriveKit](https://docs.drivequant.com/get-started-drivekit/ios), especially if you have [disable the SDK auto-initialization](https://docs.drivequant.com/get-started-drivekit/ios/advanced-configurations#manually-initialize-the-sdk)**.**

{% hint style="danger" %}
If you use DriveKit Vehicle without having initialized DriveKit, the SDK may not work properly in your application.
{% endhint %}

## **Integration**

### **Get framework**&#x20;

To add the Vehicle module to your app using **Swift Package Manager**, add `DriveKitVehicle` from repository: `https://github.com/DriveQuantPublic/drivekit-sdk-spm.git` as dependency.

### **TripAnalysis configuration overload**

The configuration of the Vehicle SDK and its vehicles can overload the auto start configuration of the TripAnalysis SDK. To do this, you should call this method after the SDK Vehicle initialization:

```swift
DriveKitTripAnalysis.shared.setVehiclesConfigTakeover(vehiclesConfigTakeOver: true)
```
