Azure PlayFab SDK

This topic lists the different flavors of Azure PlayFab SDKs we currently have today.

PlayFab SDK enables you to implement a majority of our features, including LiveOps, economy, matchmaking, and data analytics.

Access to SDKs for Nintendo Switch, PlayStation 4, PlayStation 5, and Google Stadia requires special approval and adherence to platform policies. For more information, see Request access for SDKs and samples.

For broad API categories in this SDK, see API REST operation groups.

Tip

Unsure if this is the SDK you need? See SDK overview - PlayFab SDK, Party SDK, Multiplayer Server SDK.

By content

SDK/library Platform/environments
C++ Android, iOS, Linux, Windows (Win32) x64, Xbox One, Xbox Series X|S, Switch, PlayStation 4, PlayStation 5, Cocos2D (community supported)
C# Xamarin and other C#/.NET environments besides Unity
Java Android Studio
JavaScript Phaser.io
Lua Corona (now Solar2D), Defold
NodeJS Node.js applications
Objective-C (community supported) iOS
Photon Facilitates PlayFab integration only
PHP (community supported) PHP
Python (community supported) Python
Unity Titles developed using Unity
Unreal Engine Titles developed using Unreal Engine

By platform/operating system

Platform/operating system SDK/library
Android C# (using Xamarin), Java/Android Studio, Lua, Unity, Unreal Engine
iOS C# (using Xamarin), Lua, Objective-C (community supported), Unity, Unreal Engine
Linux C++, Lua
PlayStation 4 C++, Unity, Unreal Engine
PlayStation 5 C++, Unity, Unreal Engine
Switch C++, Unity, Unreal Engine
Windows (Win32) x64 C++, Lua, Unity, Unreal Engine
Xbox One, Xbox Series X|S C++, Unity, Unreal Engine

Alternatively, you can also view the available SDKs based on languages, frameworks, game engines, and scripting languages.

See also