GZip is part of the standard HTTP protocol - your http request sends an accepted encodings header, and has to unzip the content afterwards. I implemented it for the python pywikipediabot framework, but it should be available in most http libs.
I apologize if this has been mentioned earlier and I missed it, but:
I infer that GZip compression is available when making api calls, but
I can't find any documentation on it. Can someone point me in the
right direction to get started?
Mediawiki-api mailing list