> ## Documentation Index
> Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://developers.fireblocks.com/feedback

```json
{
  "path": "/docs/embedded-wallet-setup",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# Setup

<Note>
  For Fireblocks' recommended embedded wallet solution, see [Dynamic Embedded Wallets](/docs/dynamic-embedded-wallets). The documentation below covers the legacy Embedded Wallet APIs and SDKs.
</Note>

<Warning>
  Fireblocks no longer supports the **Reactive Native SDK** and **Flutter SDK**.
</Warning>

# Web SDK Installation

Install the Fireblocks "EW SDK" and "EW Core SDK" using `npm`:

<CodeGroup>
  ```bash bash theme={"system"}
  npm i @fireblocks/ncw-js-sdk
  npm i @fireblocks/embedded-wallet-sdk
  ```
</CodeGroup>

Or `yarn`:

<CodeGroup>
  ```bash bash theme={"system"}
  yarn add @fireblocks/ncw-js-sdk
  yarn add @fireblocks/embedded-wallet-sdk
  ```
</CodeGroup>

You can find the web demo code [here](https://github.com/fireblocks/ncw-web-demo-v2).

# Android SDK Installation

First, add our maven repository configuration to your `settings.gradle` file:

<CodeGroup>
  ```bash bash theme={"system"}
  repositories {
         maven {
              url "https://maven.fireblocks.io/android-sdk/maven"
              name = "android-sdk"
              credentials(HttpHeaderCredentials) {
                  name = "Deploy-Token"
                  value = "-fU8ijmuPohHaqDBgpaT"
              }
              authentication {
                  header(HttpHeaderAuthentication)
              }
          }
      }
  ```
</CodeGroup>

Then, add the Fireblocks SDKs dependency to your application's `build.gradle` file using the most updated bom version:

<CodeGroup>
  ```bash bash theme={"system"}
  implementation "com.fireblocks.sdk:bom:1.0.2"
  implementation "com.fireblocks.sdk:ew"  
  implementation "com.fireblocks.sdk:ncw"
  ```
</CodeGroup>

* You can find the Android Demo code [here](https://github.com/fireblocks/android-ncw-demo).
* You can find the Android SDKs documentation [here](https://fireblocks.github.io/ncw-docs/android/).

# iOS SDK Installation

First, in your iOS Project, add the [Fireblocks Embedded Wallet SDK](https://github.com/fireblocks/ew-ios-sdk) package:

<img src="https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/docs/347279f6728fb0f8a3c21669a7301c702edacd48275bd8beae9f1833b92e3cfe-image.png?fit=max&auto=format&n=8uV7V_rBjqF0ZDAg&q=85&s=f71d3d8b2357271e8e5377f7cddb88bb" alt="" width="2176" height="1212" data-path="images/docs/347279f6728fb0f8a3c21669a7301c702edacd48275bd8beae9f1833b92e3cfe-image.png" />

Now add the the [Fireblocks NCW iOS SDK](https://github.com/fireblocks/ncw-ios-sdk) package:

Then, after the SDK packages are added to the project, you should see them under the **Package Dependencies** section in the Project Navigator:

<img src="https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/docs/371fe0dd42616d1fddd970bff386cd1bacbc444b5304736cd349e7d4aac36083-image.png?fit=max&auto=format&n=8uV7V_rBjqF0ZDAg&q=85&s=cbff615f7e0080a46e8d3a49550f14bc" alt="" width="534" height="406" data-path="images/docs/371fe0dd42616d1fddd970bff386cd1bacbc444b5304736cd349e7d4aac36083-image.png" />

Lastly, import the SDK libraries:

<CodeGroup>
  ```bash bash theme={"system"}
  import EmbeddedWalletSDK 
  import FireblocksSDK
  ```
</CodeGroup>

* You can find the iOS demo code [here](https://github.com/fireblocks/ncw-ios-demo).
* You can find the iOS SDKs Docs [here](https://fireblocks.github.io/ncw-docs/ios/).
