Skip to main content

Introduction

Overview

Welcome to the new Garena SDK developer documentation!

This guide provides instructions for integrating the Garena SDK functionalities into mobile or PC game client.

We provide native Android and iOS MSDKs for mobile game development, as well as Unity and Unreal SDKs for cross-platform development on both mobile and PC.

Developer Guide

Feature Modules

Account

FeaturePlatforms
LoginAndroid, iOS, PC
Account BindingAndroid, iOS, PC
Account Security VerifierAndroid, iOS
Parental ControlAndroid, iOS
User Identification FormAndroid, iOS, PC

Payment

FeaturePlatforms
In-App PurchaseAndroid, iOS
Mshop PurchaseAndroid, PC

Social & Engagement

FeaturePlatforms
FriendsAndroid, iOS, PC
ShareAndroid, iOS
AnnouncementsAndroid, iOS, PC
Redemption CodeAndroid, iOS

Third-party SDK

FeaturePlatforms
FirebaseAndroid, iOS
AppsFlyerAndroid, iOS
Facebook App Event TrackingAndroid, iOS

Utilities

FeaturePlatforms
Push NotificationAndroid, iOS
In-App ReviewAndroid, iOS
WebViewAndroid, iOS, PC

Release Note


Prerequisite

Before starting the integration with Garena SDK, please ensure you’ve already got a valid Garena App ID, App Key, and Payment Key for your app.

You can refer to Garena Mobile Game Integration Guide for more information about the platform and the due process.

✅ Here is a quick checklist — you need all of them to utilize the Garena platform fully:

  • Garena App ID
  • Garena App Key (mainly used for OAuth / login-related API requests)
  • Garena Payment Key (mainly used for payment-related API requests)

Below are some platform requirements:

Supported Android SDK level

  • Target API level: 35 or below
  • Minimum API level: 21