Introduction to Extend SDK
Last updated on October 24, 2023
note
Extend is not available on AGS Starter tier yet. It's coming soon!
Overview
The Extend SDK provides an easy way to interact with AccelByte Gaming Services (AGS) and adds convenience functions such as logins, refresh tokens, retry mechanisms, etc. The SDK supports multiple programming languages including Golang, Java, Python and C#. The popular Golang Extend SDK is used in the documentation examples.
The key differences between the AGS Extend SDK and the AGS Game SDK are:
- The Game SDK is used by the game client or dedicated server to interact with AGS and comes in Unity and Unreal variants.
- The Extend SDK is used to build custom backend services or custom toolings.
Extend SDK guides
Topics | Description | |
---|---|---|
Extend SDK | Get started with the Extend SDK | Provided to help you to get started with extending AGS. It provides functions to invoke the AGS endpoints from your code. This guide will show you the basics when using the popular languages with our Extend SDK. |
Extend SDK | Validate a user token | When you are extending AGS, you will probably need to validate user tokens. This guide will show you how to do this using the Go Extend SDK. |
Sample | Create a simple custom service using AWS Lambda | Creating a custom service is one way to extend AGS. This guide will show you how to create a simple custom service which is able to add, get, and delete a user stats. |