Skip to main content

SDKs overview

Immutable provide SDKs for a range of frameworks, game engines, platforms and operating systems that make it easy for game developers integrate with the Immutable platform. We have three SDKs:

SDKFunctionality
1Typescript SDKThe Immutable Typescript SDK reduces complexity and streamlines the integration process with Immutable. It makes it a breeze to integrate with Immutable products like Passport, Checkout, Blockchain Data APIs, etc.
2Unity SDKThe Immutable SDK for Unity helps you integrate your game with Immutable Passport. Immutable Passport is a blockchain-based identity and wallet system that caters to the needs of Web3 games. The Unity SDK supports Windows, MacOS, Android and iOS.
2Unreal SDKThe Immutable SDK for Unreal helps you integrate your game with Immutable Passport. Immutable Passport is a blockchain-based identity and wallet system that caters to the needs of Web3 games. The Unreal SDK supports Windows, MacOS, Android and iOS.

Which SDK should you use?

Building a web application

When integrating Immutable into your web application, the Typescript SDK facilitates efficient interaction with Immutable Products like Passport and Checkout. This SDK streamlines the integration process, ensuring a smooth developer and gamer experience.

Building a server-side application

The Typescript SDK makes the integration simple and efficient for server-side integrations built using Node. The SDK also makes it a breeze to interact with Immutable APIs. Critical to this process is using a Signer object, which must be securely instantiated with the wallet’s private key to initiate transactions. Note: Ensure the private key is stored securely to prevent unauthorised access.

Building a game using Unity or Unreal

The Immutable SDKs for Unity and Unreal help you integrate your game with Immutable Passport and deliver a stellar and frictionless gamer experience across various platforms, such as Windows, Mac, iOS, and Android.

See Guides on how to use our SDKs.

Open API Specification

Immutable's Open API specification empowers developers to be able to interact efficiently with our APIs by supporting the automatic client generation in many languages.