
Immutable X offers a range of software development kits (SDKs) designed to simplify the integration of blockchain functionality into applications. They provide convenient access to Immutable’s APIs and smart contracts, making it easier for developers to leverage the platform’s web3 infrastructure.
The Typescript SDK is particularly useful for web and server-side applications. It facilitates efficient interaction with Immutable products like Passport and Checkout. This SDK supports operations such as user authentication and transaction signing, essential for secure web3 application development. The Typescript SDK reduces complexity, making it easier to manage wallets, handle transactions, and integrate with APIs.
The Unity SDK helps integrate games with Immutable Passport, enabling blockchain-based identity and wallet management within games. It supports multiple platforms, including Windows, macOS, Android, and iOS. The SDK allows user transactions by connecting with user wallets and enabling authorization of state-updating transactions. This integration ensures a smooth gaming experience while leveraging blockchain benefits.
Similarly, the Unreal SDK allows developers to integrate games with Immutable Passport. It provides functionalities for managing user transactions and authorizations, tailored for developers working within the Unreal Engine environment. This SDK supports the same range of platforms as the Unity SDK and simplifies the integration of blockchain capabilities into Unreal-based games.

The Immutable Developer Hub acts as the central platform for web3 developers, offering tools for project creation, performance analytics, access management, and personalized guides.
Developers can create and manage projects and collections with ease using a code-free interface. The Hub provides real-time insights into asset and player performance, including metrics such as the number of collectibles minted, the most traded items, and player engagement levels. These analytics help developers make informed decisions and optimize user engagement.
The Hub allows for secure access management, giving developers full control over who can access their projects. It includes comprehensive documentation and step-by-step guides to assist developers in getting started with Immutable’s APIs and SDKs. These resources include code samples, API references, and detailed instructions for integrating various functionalities into applications.

Immutable’s Blockchain Data APIs provide powerful tools for managing digital assets. These APIs enable developers to perform a wide range of operations, from minting NFTs to managing transactions and querying blockchain data.
Developers can use the APIs to mint, transfer, and burn digital assets. This includes creating new NFTs, managing ownership transfers, and securely destroying assets when needed. The APIs support comprehensive transaction management, allowing developers to initiate, monitor, and validate transactions on the blockchain. This includes batch transactions, which can improve efficiency and reduce costs.
The APIs also allow developers to query blockchain data to retrieve information about assets, transactions, and user activity. This functionality is essential for building applications that require real-time data access and updates. Immutable’s Open API specification supports automatic client generation in multiple languages, making it easier for developers to integrate with Immutable’s platform regardless of their preferred programming language.
The developer experience on Immutable X is designed to be intuitive and efficient, providing a range of tools and resources to support the development of web3 applications. The SDKs for Typescript, Unity, and Unreal offer tailored solutions for different development environments, simplifying the integration of blockchain functionalities. The Developer Hub serves as a centralized platform for managing projects, accessing performance analytics, and ensuring secure access management.
Highlights