The StarCraft II API provides access to in-game state observation and unit control. The API is a wrapper around protobuf defined protocol over a websocket connection.
This library provides a Go interface to the API, allowing for both ladder and local bot development.
You have questions but don't want to create an issue? Join the Starcraft 2 AI Discord. Questions about this repository can be asked in channel #go-api.
If you have any issues, ideas or feedback, please create a new issue. Pull requests are also welcome!