diff --git a/docs/pnp/migration-guides/android-v4-to-v5.mdx b/docs/pnp/migration-guides/android-v4-to-v5.mdx
new file mode 100644
index 000000000..4b828c570
--- /dev/null
+++ b/docs/pnp/migration-guides/android-v4-to-v5.mdx
@@ -0,0 +1,116 @@
+---
+title: PnP Android SDK - v4 to v5
+displayed_sidebar: docs
+description: "PnP Android SDK - v4 to v5 | Documentation - Web3Auth"
+sidebar_label: v4 to v5
+---
+
+## General
+
+### openlogin v5 is supported
+
+With V5, Users can now log in from sapphire mainnet and sapphire testnet.
+
+```tsx
+// With V5
+// highlight-start
+web3Auth = Web3Auth(
+ Web3AuthOptions(
+ ...
+ // highlight-start
+network = Network.SAPPHIRE_MAINNET, // pass over the network you want to use (MAINNET or TESTNET or CYAN, AQUA, SAPPHIRE_MAINNET or SAPPHIRE_TESTNET) // highlight-end
+ ...
+ )
+)
+```
+
+### Android Compile and Target SDK: `34`.
+
+In V5, android compile target sdk is changed from 33 to 34. If you previously used the target SDK with 33, update your build.gradle file.
+
+```tsx
+// With V5
+android {
+ compileSdk 34
+
+ defaultConfig {
+ applicationId "com.sbz.web3authdemoapp"
+ minSdk 24
+ targetSdk 34
+ versionCode 1
+ versionName "1.0"
+ ...
+
+ }
+}
+```
+
+### Web3AuthOptions param configuration changed
+
+In v5, the way parameters are configured has changed. The buildEnv parameter must be included. The whiteLabel parameter type and configuration has
+changed. And, as mentioned earlier, the network type has been added.
+
+#### change of WhiteLabel parameter configuration
+
+##### v4
+
+
+
+| Parameter | Type | Mandatory | Description |
+| ----------------- | ------------------ | --------- | ------------------------------------------------- |
+| `name` | `String` | No | Name of your application |
+| `logoLight` | `String` | No | Light logo for dark background |
+| `logoDark` | `String` | No | Dark logo for light background |
+| `defaultLanguage` | `String` | No | Default translation language to be used |
+| `dark` | `Boolean` | No | If true, enables dark mode. Default is light mode |
+| `theme` | `Map` | No | Whitelabel theme |
+
+
+
+##### v5
+
+
+
+| Parameter | Type | Mandatory | Description |
+| ----------------- | ------------------ | --------- | --------------------------------------- |
+| `appName` | `String` | No | Name of your application |
+| `appUrl` | `String` | No | Url of your application |
+| `logoLight` | `String` | No | Light logo for dark background |
+| `logoDark` | `String` | No | Dark logo for light background |
+| `defaultLanguage` | `String` | No | Default translation language to be used |
+| `mode` | `Boolean` | No | 3 Theme modes of the application |
+| `theme` | `Map` | No | Whitelabel theme |
+| `useLogoLoader` | `Boolean` | No | Loads the logo when loading |
+
+
+
+Here's the example configuration of Web3AuthOptions.
+
+```tsx
+web3Auth = Web3Auth(
+ Web3AuthOptions(
+ context = this,
+ clientId = getString(R.string.web3auth_project_id), // pass over your Web3Auth Client ID from Developer Dashboard
+ network = Network.CYAN, // pass over the network you want to use (MAINNET or TESTNET or CYAN or AQUA or SAPPHIRE_MAINNET or SAPPHIRE_TESTNET)
+ // highlight-start
+ buildEnv = BuildEnv.TESTING, // 3 options available: PRODUCTION, STAGING, TESTING
+ // highlight-end
+ redirectUrl = Uri.parse("com.sbz.web3authdemoapp://auth"), // your app's redirect URL
+ // Optional parameters
+ // highlight-start
+ whiteLabel = WhiteLabelData(
+ "Web3Auth Android Auth0 Example", null, null, null, Language.EN, ThemeModes.LIGHT, true,
+ hashMapOf(
+ "primary" to "#eb5424"
+ )
+ ),
+ // highlight-end
+ loginConfig = hashMapOf("jwt" to LoginConfigItem(
+ verifier = "web3auth-auth0-demo",
+ typeOfLogin = TypeOfLogin.JWT,
+ name = "Auth0 Login",
+ clientId = getString(R.string.web3auth_auth0_client_id)
+ ))
+ )
+ )
+```
diff --git a/sidebars.js b/sidebars.js
index df494290f..9f932fcaa 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -114,6 +114,13 @@ module.exports = {
collapsible: true,
items: ["pnp/migration-guides/no-modal-v6-to-v7", "pnp/migration-guides/no-modal-v5-to-v6"],
},
+ {
+ type: "category",
+ label: "PnP android",
+ collapsed: true,
+ collapsible: true,
+ items: ["pnp/migration-guides/android-v4-to-v5"],
+ },
"pnp/migration-guides/rn-v3-to-v4",
],