# eSIM Capable

The `isEsimCapable` function can be used to check whether the device is eSIM capable or not.

{% hint style="warning" %}
This query may take some time to complete.
{% endhint %}

```kotlin
StraicSDK.isEsimCapable { isCapable ->
    Log.i( "StraicSDK", "isCapable: $isCapable") 
}
```

{% hint style="info" %}
If a "false" is returned from the query despite the following criteria being met:

* Your [device](https://carrier-sdk-docs-android.dentwireless.com/master#supported-devices) is eSIM capable

Then there is likely another problem.

If this problem persists, please contact [**support@straic.io**](mailto:support@straic.io)
{% endhint %}
