Documentation
Golbat
Introduction

Golbat

Golbat (opens in a new tab) is our data processor. Its job is to accept HTTP or gRPC requests, format them into something useful, save them to your database, and optionally send webhooks to external services. Golbat has been thoroughly tested with large instances processing many thousands of requests per second.

One of Golbat's best features is that pokemon encounters are stored in memory. This allows maps, like ReactMap, to connect to Golbat over an API allowing for a vastly improved experience over SQL queries. This also reduces server operations as your database will not constantly be filled full of short lived events that are deleted within a hour.

Supported MITM clients

Any client that is able to output raw game protos should technically be parsable by Golbat. We offer limited support for the following clients.

If any MITM developer would like to be fully compliant with Golbat's parsing specifications feel free to reach out on Discord.