Did you find this helpful?

Tutorials & Guides


Adding multiplayer to your games is a great way to boost player engagement. Players who are cooperating with, or competing against their friends will spend more money for a longer time period.


Login is mandatory, but all other player information is considered part of the Players feature. The more information you store with PlayFab about your players, the more actionable that data is, in terms of segmentation, communication, LiveOps, and analytics.



The Entity Framework is a replacement for the previous separation of "User/Player", "Character", "Shared Groups" and similar concepts that exist in the Pre-2018 APIs. In the Entity Framework, all of these concepts are Entities, and all entities are treated the same within PlayFab. At the abstract level, all entities exist together and are defined together at a technical level under the hood. To the customer, you will find that all Entities contain the same set of features, and PlayFab will no longer have to implement a feature separately for one type of entity or another. Once a feature exists for Entities, it exists for all types of Entities, not just Players, Items, etc.


Items and inventories are a common mechanism to add customization and depth to your game. Tracking virtual currencies and purchases with PlayFab allows us to give you top-notch analytics and LiveOps reports. Stores and sales are a well-established mechanism for boosting revenue and player retention.


Running LiveOps for your game requires lots of information about Player Activity, revenue, and content, in real time. We provide dashboards and reports so you can track your players and your title to maximize your revenue.


The content feature focuses around one goal: Update your game, and Provide new content to your game, without publishing a new build of your game


All of our automation features let you run Server-Authoratative logic on PlayFab servers, without the need of creating or hosting your own game servers.

Title Management

In order to effectively manage your titles in PlayFab, you need to be able to control not only who can access them and how, but also how players can interact with the titles. We provide a complete set of features to assist with this.


Our Enterprise features are not fully available to free customers. Some features work in limited capacity as a demo, but may stop functioning if you exceed the demo limits.

SDK Getting Started

These guides provide the quickest path to making your first API call in each available SDK.

Other Guides

  • Exporting and deleting player data (GDPR)
    • This document describes how to leverage new Admin APIs to manage player data PlayFab has for your titles.
  • Global API Method Error Codes
    • Supplement to the specific error codes for an API method, this is a list of error codes that apply to most or all API methods
  • Getting PlayFab Developer Keys
    • Cycle, or replace the secret keys of your title as needed to improve the security of your title
  • Getting Started with PlayFab - Chapter 1
    • This document describes the overall structure of PlayFab and how PlayFab works
  • Parse Migration Guide
    • Both PlayFab and Parse provide back-end tools and services for building and operating your game, but there are several differences. Understanding these differences is important for planning a migration from Parse to PlayFab
  • Building Blocks
    • This is a general Glossary of PlayFab terms
  • Execute PlayFab API Via Postman
    • Knowing how to manually call the Web API methods is invaluable when you are trying to integrate PlayFab with your game. If a function isn’t working out quite how you expect, being able to call it in an app that shows you the specific response data and any error messages is a powerful way to debug those calls. There are a number of apps or utilities out there that make it easy to interact directly with a Web API, but one that we really like is the Postman Chrome plugin

Did you find this helpful?