> For the complete documentation index, see [llms.txt](https://carrier-sdk-docs-android.dentwireless.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://carrier-sdk-docs-android.dentwireless.com/master.md).

# About the SDK

## **Overview**

> You need a valid DENT Carrier account to access the DENT Carrier Backoffice. Please contact us for more information at <info@straic.io>.

### Requirements

{% hint style="warning" %}
The eSIM installation is currently supported for Android 9.0+
{% endhint %}

* Android 5.0+
* Latest Target SDK Version 31

### Supported devices

* Google Pixel 8, 8 Pro&#x20;
* Google Pixel 7, 7a, 7 Pro
* Google Pixel 6, 6a, 6 Pro
* Google Pixel 5, 5a
* Google Pixel 4, Pixel 4a, Pixel 4a with 5G and Pixel 4 XL
* Google Pixel 3a and Pixel 3a XL
* Samsung Galaxy Z Flip
* Samsung Galaxy A54 5G
* Samsung Galaxy Fold
* Samsung Galaxy Note20, Note20 Ultra
* Samsung Galaxy S23, S23+, S23 Ultra
* Samsung Galaxy S22, S22+, S22 Ultra
* Samsung Galaxy S21 5G, S21+ 5G, S21 Ultra 5G
* Samsung Galaxy S20, S20+, S20 Ultra
* Samsung Galaxy Z Flip
* Samsung Galaxy Z Fold 2
* Samsung Galaxy Z Fold 4
* Samsung Galaxy Z Fold 5
* Samsung Galaxy Z Flip 3, Z Flip 3 Fold
* Samsung Galaxy Z Flip 4
* Samsung Galaxy Z Flip 5
* Samsung Galaxy Book 2
* Samsung Galaxy Book 3

### Proguard, R8

Recommended environment:

* AndroidStudio 4.1+
* Gradle 6.5+

The DENT Carrier SDK will configure your app's Proguard, R8 rules using proguard-rules.txt.

```bash
# Proguard configuration for StraicSDK 1.x.x
-keep class io.straic.StraicSDKKt { *; }
-keep class io.straic.sdk.** { *; }
```

## Introduction

The DENT Carrier SDK for Android is an eSIM library written in Kotlin. You can install eSIMs through your app on the target device. This documentation is for the **DENT Carrier SDK v1.2.1**. The following steps are necessary:

### [Installation](/installation.md)

You can install the SDK using [Gradle](/installation.md#gradle).

### [Getting Started](/getting-started.md)

{% hint style="info" %}
For the initialization, you need an SDK Key. You can find your SDK Key in the DENT Carrier Backoffice under "SDK Integration -> Android -> SDK Key".
{% endhint %}

> For access to the DENT Carrier Backoffice please contact <info@straic.io>.&#x20;

### [Changelog](/changelog.md)

All release and related information can be found [here](/changelog.md).
