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