Prerequisites

Please install one of our API Software Development Kits (SDKs) for communication between your backend server and our API. We provide official Python and JavaScript SDKs:

Web SDK Installation

Install the Fireblocks JS SDK using npm:

npm i @fireblocks/ncw-js-sdk

or yarn:

yarn add @fireblocks/ncw-js-sdk

πŸ“˜

Web demo code may befound here here

Android SDK Installation

πŸ“˜

Android SDK JavaDocs can be found here

  • Add our maven repository configuration to your settings.gradle file. Here's an example:
repositories {
       maven {
            url "https://maven.fireblocks.io/android-sdk/maven"
            name = "android-sdk"
            credentials(HttpHeaderCredentials) {
                name = "Deploy-Token"
                value = "-fU8ijmuPohHaqDBgpaT"
            }
            authentication {
                header(HttpHeaderAuthentication)
            }
        }
    }
  • Add the Fireblocks SDK dependency to your application's build.gradle file using the most updated version:
implementation "com.fireblocks.sdk:ncw:2.2.8"

πŸ“˜

Android Demo code may be found here

iOS SDK Installation

πŸ“˜

iOS SDK DocC can be found here

  • Once the SDK package is added to the project, you should see it under the Package Dependencies section in the Project Navigator.
  • Import the FireblockSDK:
import Foundation
import FireblocksSDK

πŸ“˜

iOS demo code may be found here