A few months back, TokBox announced our Insights Dashboard, a view in the Account Portal for customers to better understand their applications’ video data. At the same time, we opened up an API (in private beta) to programmatically access this data in RESTful fashion along with summaries of individual sessions.
Today we’re pushing a new way to access this data as a public beta using GraphQL. GraphQL is a powerful alternative to the typical REST approach of accessing data over HTTP. It was developed by Facebook in 2012, and open sourced in 2015.
When evaluating a new product or service, we know how important it is to be able to test out the technology first. Stakeholders in different areas of the business, both developers and non developers, need to see and understand how the technology works.
We’ve noticed that for customers evaluating the OpenTok platform, without using the API, it can be challenging to visualise your use case. Even when a developer works through our Quick Start Guide, there can be a need for additional implementation to build a custom proof of concept. All of this translates into time invested during the business’ evaluation phase of the product; worse yet, it can lead to an incomplete or inaccurate evaluation.
When an issue is reported with an application, an early debugging step is to reproduce the problem. Because our platform is an API, and developers use it for many different kinds of applications, TokBox employees used to have to reproduce problems by building a new application for each new use case. After doing that a couple of times, we wizened up and started using pre-built sample applications as the starting point. This still meant that any functionality that wasn’t generic needed to be added in. What we really needed was an application that used a myriad of features we offered: Enter the TokBox Live Debugger.