Code in the language you already use
Build Extend apps in Go, C#, Java, or Python using familiar APIs and protocols.

Override AGS behavior, react to events, and add new capabilities in your own code. AccelByte hosts and runs it, so there is nothing for you to operate.
Write in your own language, ship behind the same AGS. No credit card required.
Build Extend apps in Go, C#, Java, or Python using familiar APIs and protocols.
Build against standard gRPC contracts and expose REST endpoints instead of learning a proprietary programming model.
Inspect logs, metrics, and traces for Extend apps, and debug locally using the same development workflows your team already uses.
Start from templates and SDKs, test locally, then deploy your custom service.
Choose the pattern based on how the custom logic interacts with AccelByte Gaming Services.
Replace a single piece of AGS behavior with your own logic; your game keeps calling the same interface.

Custom matchmaking
Build an entirely new feature in your own code, with its own interface AGS routes requests to.

Get player rankingGame calls AGS endpointYour service extension
AGS routes the request to your custom service
Gold II — 1,845 MMRResult returned to the game clientReact to AGS events with your own logic, running asynchronously outside the request path.

Your event handler
Runs your logic asynchronously
Grant rewards to user
Mail



Give your ops team a custom screen inside the Admin Portal for logic you've already built.

Tournament Manager
Your app UIStore player data that changes shape as your game grows.
Run reliable transactions for anything that needs to resolve exactly once.
Cache what players hit most and return it in milliseconds.
Connect your Extend apps through events, no direct calls needed.
Run your own game logic on a recurring schedule.
Maintained, open-source Extend apps you can clone, run, and adapt.
Syncs AccelByte session state with EOS Voice rooms and sends voice credentials to clients automatically.
Enables Vivox voice and text chat through an Extend Service Extension.
Routes AGS session allocation to Amazon GameLift servers with an Extend Override.
Evaluates EAC signals and maps them to your enforcement policies through AccelByte services.

Start from an Extend template, choose the pattern that fits your use case, and deploy your first custom service alongside AGS.