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.
- Atlas/Aegis (opens in a new tab) (Android)
- Cosmog (opens in a new tab) (Android, Ampere VPSes)
- Exeggcute/GC (opens in a new tab) (macOS, iOS and Android)
- PogoDroid (opens in a new tab) (Android)
- --=FurtiF™=-- Tools (opens in a new tab) (Android)
If any MITM developer would like to be fully compliant with Golbat's parsing specifications feel free to reach out on Discord.