Available SDKs and libraries
SDKs for game engines
| Game engine | Description | Target platforms | Links |
|---|---|---|---|
| Unity (SDK, which seamlessly extend In-App Purchasing) | SDK for Unity games with simplified integration of Xsolla’s payment UI, item (SKU) import, order creation, and payment processing. | Windows 64-bit (x64), macOS, Android, iOS, web. | |
| Unity | Ready-to-use data structures and client-side methods for working with Xsolla API, including user authentication, retrieving the item catalog, creating orders, opening the payment UI, and tracking order status. | Windows 64-bit (x64), macOS, Android, iOS, web. | Repository (SDK and demo project). Demo (WebGL). |
| Unreal Engine | Ready-to-use data structures and client-side methods for working with Xsolla API, including user authentication, retrieving the item catalog, creating orders, opening the payment UI, and tracking order status. | Windows 64-bit (x64), iOS, Android. | Repository (SDK and demo project). |
| Cocos Creator | Ready-to-use data structures and client-side methods for working with Xsolla API, including user authentication, retrieving the item catalog, creating orders, opening the payment UI, and tracking order status. | HTML5, WeChat Mini Games, Android, iOS. | Repository (SDK and demo project). |
| Defold (SDK developed and maintained by Defold) | Ready-to-use data structures and client-side methods for working with Shop Builder API, including retrieving the item catalog, creating orders, obtaining the URL to open the payment UI, and tracking order status. User authentication methods via Xsolla API are not included in this SDK. | HTML5, Windows, Linux, macOS, iOS, Android. |
Platform SDKs
| Name | Description | Target platforms | Links |
|---|---|---|---|
| Xsolla Mobile SDK | Native SDK for iOS and Android mobile applications with simplified integration of Xsolla’s payment UI, items (SKU) import, order creation, and payment processing. | Android, iOS. | |
| SDK for Windows | SDK for monetizing games on Microsoft platforms and stores (e.g., Steam, Microsoft Store, Epic Games Store). Supports multiple stores, catalog synchronization, and payments via Xsolla or the platform. | Windows 10+ (UWP/Win32). |
Server-side and cloud tools
| Name | Description | Links |
|---|---|---|
| PHP SDK | Ready-made classes for implementing server-side logic and handling Xsolla webhooks. | |
| Extensions for BaaS | Functions for integration with PlayFab and Firebase. | Documentation. |
Functional SDKs and UI SDKs
| Name | Description | Target platforms | Links |
|---|---|---|---|
| Headless checkout | SDK for building a custom payment UI without using Xsolla Pay Station. Allows you to fully customize UI components and handle payments via WebView or browser. | Web. | Repository (SDK and demo project). Demo. |
| Ready-to-use store (Unity) | Module of SDK for Unity with prebuilt UI components and core logic for fast and easy integration of Xsolla features. | Windows 64-bit (x64), macOS, web. | |
| Xsolla Login widget SDK | SDK for integrating the web-based authentication widget and working with the Login API. | Web. | Page on npm. |
| Pay Station Embed | Client-side script for integrating the Xsolla web-based payment UI widget. | Web. | Demo. |
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Found a typo or other text error? Select the text and press Ctrl+Enter.