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:
SDK | Functionality | |
---|---|---|
1 | Typescript SDK | The 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. |
2 | Unity SDK | The 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. |
2 | Unreal SDK | The 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.