Grunt SDK Documentation
Grunt is an API wrapper for the Halo REST APIs. It is a personal non-public project written in .NET, designed as a reference library - that is, it is a way to look up all the available APIs quickly and see how they can be integrated in my applications. It can also be a good reference point for you, dear reader, if you want to see what REST APIs are available for Halo games.
Note
Currently, the library only implements APIs from Halo Infinite.
Warning
Grunt is not a public project but rather a personal learning experience built for my own stat and game metadata analysis. If you want access to the NuGet package for use in your applications, send me a note.
Grunt is not doing anything other than wrap the official but undocumented Halo APIs in an easy-to-consume set of libraries and tools. Because the APIs that are documented here are extracted by monitoring the game, chances are that they will break at some point, so not everything might be working 100% of the time. You can expect a reasonable effort to try and investigate every such issue - my goal is to make sure that the libraries are working.
Getting Started
To get started, refer to the introduction guide.
Feedback
If you would like to report any issues or have feature suggestions or comments, contact me.