Available SDKs and libraries

Notice
For a streamlined integration, we recommend using the Xsolla SDK.

Xsolla SDK is a versatile solution for game developers that combines tools for managing in-game commerce across mobile, web, and PC games. The SDK enables seamless integration of payments into both official app store builds and versions for direct distribution channels.

Useful links:

Xsolla SDK (base API)

Xsolla SDKs with base API allow you to implement custom user interaction scenarios and configure purchase logic to meet the specific requirements of your project.

Each library contains ready-to-use data structures and client methods for working with the Xsolla API to implement the following scenarios:

  • user authentication
  • fetching the item catalog
  • creating orders for one-click or shopping cart purchases
  • opening the payment UI
  • tracking order status on the client side
  • purchasing subscriptions
NameTarget platformsLinks
Xsolla SDK for Unity (legacy/enterprise)Windows 64-bit (x64), macOS, Android, iOS, web.

Documentation.

SDK method references.

Repository (SDK and demo project).

Release notes.

Demo (WebGL).

Xsolla SDK for Unreal EngineWindows 64-bit (x64), iOS, Android.

Documentation.

SDK method references.

UE Marketplace page.

Repository (SDK and demo project).

Release notes.

Xsolla SDK for Cocos CreatorHTML5, WeChat Mini Games, Android, iOS.

Documentation.

Cocos Store page.

Repository (SDK and demo project).

Release notes.

Note

An SDK is available for the Defold game engine, developed and maintained by the Defold team. It includes ready-to-use data structures and client-side methods for working with Xsolla API to retrieve the item catalog, create orders, obtain the URL to open the payment UI, and track order status. User authentication methods via Xsolla API are not included in this SDK.

This SDK supports the following platforms: HTML5, Windows, Linux, macOS, iOS, and Android.

Useful links:

Server-side and cloud tools

NameDescriptionLinks
PHP SDKReady-made classes for implementing server-side logic and handling Xsolla webhooks.

Documentation.

Repository.

Release notes.

Extensions for BaaSFunctions for integration with PlayFab and Firebase.Documentation.

Functional SDKs and UI SDKs

NameDescriptionTarget platformsLinks
Headless checkoutSDK 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.

Documentation.

Repository (SDK and demo project).

Release notes.

Demo.

Ready-to-use store (Unity)Module of Xsolla SDK for Unity (legacy/enterprise) with prebuilt UI components and core logic for fast and easy integration of Xsolla features.Windows 64-bit (x64), macOS, web.

Documentation.

Repository.

Xsolla Login widget SDKSDK for integrating the web-based authentication widget and working with the Login API.Web.Page on npm.
Pay Station EmbedClient-side script for integrating the Xsolla web-based payment UI widget.Web.

Repository.

Release notes.

Demo.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: March 6, 2026

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.