# apiLevel

> The device's current Android API level.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.Android](/engine/6000.5/script-reference/unityengine/android.md)
* **Assembly:** UnityEngine.AndroidJNIModule

```csharp
public static int apiLevel { get; }
```

### Remarks

For more information, refer to the Android documentation on [Build.VERSION.SDK\_INT](https://developer.android.com/reference/android/os/Build.VERSION#SDK_INT).

### Examples

```csharp
using UnityEngine;
using UnityEngine.Android;

public class AndroidVersionCheckExample : MonoBehaviour
{
    void Start()
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        if (AndroidBuild.Version.apiLevel >= 33)
            Debug.Log("Running on Android 13 (API level 33) or higher.");
        else
            Debug.Log($"Running on an older Android version (API level {AndroidBuild.Version.apiLevel}).");
#else
        Debug.Log("Not running on an Android device.");
#endif
    }
}
```
