Here at Axis Group, we’ve been fans of the Qlik Sense APIs since the days when it was called Next. We’ve spent countless hours pouring through API documentation as we’ve played with the exciting possibilities for extending the Qlik Analytics Platform for ourselves and our clients. Through those efforts, we’ve learned a lot about the APIs and built up repeatable resources along the way.
We’ve also gained an appreciation for what we don’t know about customizing the Qlik Platform. On the QlikView side of the house, we are on version 12, with Qlik being founded originally in 1993. That’s over 10 years and 12 product versions where the community has been able to experiment with and debate over best practices. As a result, QlikView has a solid foundation of resources with clear practices defined for most tasks.
With the Qlik Sense APIs, this experimentation and debate is in its infancy. The community has a long way to go in understanding the Qlik Platform and optimizing the usage and extension of it. Huge progress has been made already with Qlik Branch and Playground, and we’re excited to contribute to those efforts by open sourcing more of our tech going forward.
Our open source initiative aims to open up our tools to the larger community so that we can foster further collaboration and evolution around the Qlik APIs. We will be open sourcing our own internal libraries for working with the APIs, as well as resources and tutorials in the form of blog posts that will help educate newcomers on the use of the APIs.
Our first official open source project has gone live today. It is a reactive wrapper for the Qlik Analytics Platform called RxQAP. It wraps the APIs in the Observable model using RxJS, allowing for developers to utilize QAP APIs within the functional reactive programming paradigm. With the QIX Engine especially being reactive in nature, we think this is a perfect pairing and are excited to see what kind of tools can be built with RxQAP as a foundation.