Open-source development has played a big part in our company history, so it is with great pleasure that we announce an official Go client library for GetStream.io. Two community-led projects were adapted to produce this library.
We are releasing this library as version 0.9.0, and flagging it as a beta version. Improved feature functionality and test coverage will be the immediate focus of maintaining this library.
This launch is important to us because it's the first community library we've adopted as an "officially-supported" client library. We will be publishing additional notes on our Rest API Documentation page to detail our requirements and recommendations for other community-led projects.
The Go library has some initial work in place for JSON Web Tokens (JWT). We found some inconsistencies during implementation, so we will be improving this authentication coverage over time. We would appreciate hearing any feedback as you try it out.
Shout-outs and Thanks
Their contributions were made possible by the initial work by HyperWorks who started building a client library almost two years ago.
I'll be happy to have conversations about, and consider ideas for, improvements on this newest library. We are also committed to continue working with our community developers to collaborate on changes for all of our libraries.
We can't wait to see what you build with this new library!
Also published on Medium.