---
page_source: https://docs.juspay.io/upi-inapp/android/getting-the-sdk/getting-sdk
page_title: Installing the SDK
---


## Installing the SDK



For using the services provided by the SDK, client needs to implement certain APIs exposed by the SDK. These APIs are available through the SDK. It is a build time dependency which exposes certain classes for use across your application.

To install the SDK follow the below steps:


### Step 1 Add SDK maven url


The maven url specifies from where the SDK dependency should be downloaded. It should be present inside the `allProjects/repositories` section of your project build.gradle.

> **Warning**
> Make sure it is added to project dependency section. **(eg: build.gradle (Project:ProjectName))** 





#### Code Snippets: -

#### Java Code Snippet:

```java
maven {
            url "https://maven.juspay.in/jp-build-packages/hyper-sdk/"
        }
```

#### Kotlin Code Snippet:

```kotlin
maven {
            url "https://maven.juspay.in/jp-build-packages/hyper-sdk/"
        }
```



### Step 2 Add SDK implementation for Sandbox environment


To inject SDK as dependency in your application, include it in your `application build.gradle` dependencies.



#### Code Snippets: -

#### Java Code Snippet:

```java
implementation 'in.juspay:hypersdk:2.1.12-rc.13'
    implementation ('in.juspay:hyperupi:2.1.12-rc.13') {
        exclude module: 'secure-component-prod', group: 'in.juspay'
    }
    implementation('in.juspay:secure-component-uat:1.1.8')
```

#### Kotlin Code Snippet:

```kotlin
implementation 'in.juspay:hypersdk:2.1.12-rc.13'
    implementation ('in.juspay:hyperupi:2.1.12-rc.13') {
        exclude module: 'secure-component-prod', group: 'in.juspay'
    }
    implementation('in.juspay:secure-component-uat:1.1.8')
```


                                                              OR


###   Add SDK implementation for Production environment


To inject SDK as dependency in your application, include it in your `application build.gradle` dependencies.



#### Code Snippets: -

#### Java Code Snippet:

```java
implementation 'in.juspay:hypersdk:2.1.12-rc.13'
    implementation ('in.juspay:hyperupi:2.1.12-rc.13')
```

#### Kotlin Code Snippet:

```kotlin
implementation 'in.juspay:hypersdk:2.1.12-rc.13'
    implementation ('in.juspay:hyperupi:2.1.12-rc.13')
```



### Step 3 (Optional) Add Shimmer


This is required only if shimmer effect is to be used in your application.



#### Code Snippets: -

#### Java Code Snippet:

```java
implementation('com.facebook.shimmer:shimmer:0.5.0')
```

#### Kotlin Code Snippet:

```kotlin
implementation('com.facebook.shimmer:shimmer:0.5.0')
```



###   Sync Project


> **Warning**
> **After adding Assets Plugin and Hyper SDK to your project, please ensure you do a gradle sync and clean build** 



