Skip to main content

Introduction to Extend Event Handler

Last updated on April 29, 2026

Overview

Extend Event Handler lets you run custom logic in response to AGS events. When something happens in the backend — like a match ending or a season completing — your app receives the event and takes action, without requiring a game client update.

An Extend Event Handler app is a gRPC service that receives AGS events through Kafka Connect and executes custom logic based on those events.

Extend Event Handler Diagram

Benefits

  1. Event-driven custom logic: React to backend events automatically. For example, grant entitlements at the end of a season or update player stats after a match — all without game client involvement.

  2. No game client updates required: Change your event handling logic at any time by updating and redeploying your app. Players don't need to download anything.

API Events

You can find all available events in the API Events section.

Event Descriptor

You can find a Protocol Buffers (Protobuf) file that serves as an event descriptor in the AccelByte API proto GitHub repo. Each event on the API Events page also links directly to its proto file.