For developers, BI professionals and journalists that want to easily, quickly, and securely embed analytics into apps or websites, ZoomCharts should be in your “buy versus build” evaluation. Entire interactive reporting modules have been created with ZoomCharts in less than a week. As I continue in my own exploration of embedded analytics options, I recently tested ZoomCharts attractive, quite reasonably priced offerings.

Entire interactive reporting modules have been created with ZoomCharts in less than a week.

Introducing ZoomCharts

Embedded Analytics

ZoomCharts is not an analytics platform. This vendor provides a patent pending, lightweight JavaScript charts library for interactive data presentation. The eye-candy charts are totally gorgeous. It is back-end agnostic and can be easily integrated with any existing data.

Unlike other charting libraries in the market, ZoomCharts was designed using a mobile-first philosophy. Fully responsive, touch optimized visualizations across mobile platforms and devices is a core strength. Today well-known fortune 500 clients from more than 30 countries use ZoomCharts including HP, Honeywell, Deloitte, DHL, PayPal and Ericsson.

I see boundless potential for the ZoomCharts SDK in a world of analyzing and monetizing data. Key ZoomCharts capabilities for those types of projects are listed below.

  • Real-time data state-change animations for use with streaming applications
  • Built-in incremental loading capability for big data exploration and visualization
  • High performance mobile visualization at 60FPS using Canvas API
  • SDK has been written using TypeScript which is compiled into ECMAScript compatible JavaScript (developers have access to TypeScript definition file which adds intelisense in development IDEs)
  • Works with popular Angular, React, JQuery and other frameworks
  • Multi-touch, animation, and visualization interactivity support for a wide spectrum of input devices (touch, mouse, keyboard, API)
  • APIs for control and automation allows for custom branding and interactivity
  • ZoomCharts charts can be fully localized for multi-lingual applications

ZoomCharts scales elegantly when visualizing and navigating large data sets. A stand-out, truly unique area of this solution is a collection of sophisticated, customizable network, node, and graph-based data visualizations.

Embedded SDK

ZoomCharts NetChart Gallery

As you can see, there is a lovely array of node and link styling options using shapes, images and even overlaying chart options. These visualizations can be effectively used for analyzing relationships between people, organizations, products and more.

ZoomCharts SDK has been used in numerous banking and financial applications due to strengths in security design. Here is an example app.


Example application with ZoomCharts

In addition to NetChart, ZoomCharts offers savvy time, pie, facet, and geospatial charts. All charts are fast and snappy. Developers can optionally control just about every aspect of ZoomCharts appearance and functionality. Check out and explore the plethora of design options shown in the Live Demo Gallery.



Additional ZoomCharts Gallery Areas

ZoomCharts also provides rich geospatial charting that dynamically aggregates and shows layers of points and paths with locations. For transportation and routing optimization applications, the point to point mapping is quite nice.


If you want to integrate ZoomCharts SDK, tech savvy users can add a few lines of JavaScript code. You can use ZoomCharts in both online and offline projects.

Embedded Analytics

From a licensing perspective, ZoomCharts SDK is licensed on a per-project, per-server basis and is not expensive. Even tiny companies like mine could cost-effectively deliver interactive reporting via the web for customers. A “Project” is a website with a single domain name, a web application, an intranet or a mobile application. A server license is valid for one physical server of up to 8 cores or for a cluster of VPS that use up to 8 cores in total. If you are using ZoomCharts in a product that you are distributing to your customers and/or performing on-site installations, see for more details.

To help developers get started, ZoomCharts provides optional onboarding engagement to take care of everything that needs to be done to get your data visualization interface ready. Onboarding services include initial data audit, wireframing, and HTML5 app development with the ZoomCharts SDK. From a timing perspective, onboarding prototypes usually can be done in one to three weeks.

ZoomCharts for Business Users


Recently, ZoomCharts has launched integrations with 3rd party solutions.


Honestly, there are many JavaScript charting libraries available in the market today including free D3.js. What seems to set ZoomCharts apart is the unique network graphs, real-time visualizations, big data scalability, charts-on-chart feature, and interactive touch screen support that is not widely available. Also, when thinking about “build versus buy”, your time to integrate the offering and support it should also be considered. Those latter points for me make ZoomCharts compelling for the reasonable price.


Comparison Source: ZoomCharts

For More Information

If you’d like to evaluate ZoomCharts solution or play with the live demos and online apps, please check out the following resources.