Skip to main content

Tutorial: Connecting Kusto C# SDK to Insights

This guide helps you get started using the Kusto C# SDK along with Insights. After connecting, you can query your Insights from Azure functions. To learn more about other tools you can connect Insights with, see Connecting external tools to Insights.
PlayFab Insights Management was retired on 3/31/2026. We recommend using Azure Data Explorer (ADX) Connections to manage your performance and cost going forward. If your title is still using Insights, continue to see this article for implementation details. For more information, see PlayFab Digest: March feature updates.

Prerequisites

PlayFab account authenticated with AAD

You need a PlayFab account or user for which the authentication provider is set to Microsoft. The Microsoft authentication provider uses Azure Active Directory (AAD) for authentication which is required to use the Azure services. See Azure Active Directory Authentication for Game Manager for instructions on creating an AAD-authenticated account or user. To verify that the account, or user, is set to use the Microsoft authentication provider: If you can sign in, then the account is set to use the Microsoft authentication provider.

Game Manager permissions for Insights

You need to assign your account a user role with the following Game Manager permissions enabled:
  • Admin status.
  • Access to the Explorer tab and associated data.
  • Read and write access to Analytics data.
You can either create a new user role or add these permissions to an existing role.

Other prerequisites

Install packages

  1. Install the following NuGet packages:
  2. Below is some sample code to get started with.

Additional resources

Last modified on August 6, 2026