Embed rich reports in your web and mobile applications

Share this post:

bluemix_mobile_blog Increasingly, developers are looking to incorporate analytics as part of their user experience. However, most developers do not have the resources to develop, maintain and support an analytics solution in-house.

The Embeddable Reporting Service (ERS) for IBM Bluemix was engineered specifically to address this problem. It is a light-weight service for seamlessly embedding reports and dashboards within web and mobile applications. Developers use ERS via simple and intuitive REST APIs using a wide variety of languages such as Node.js or Java.

Features of the Embeddable Reporting Service

The Embedded Reporting Service beta is open to anyone on Bluemix and has the following features:

Simple Authoring Environment:

Developers, designers and product managers can easily collaborate on authoring reports and dashboards to be embedded within their application. They can do so without the need to manage data sources, visualization engines and query syntaxes across source code. Using ERS’s report authoring environment with your internet browser, you can create analytical content ranging from a simple query for displaying a key metric to joining data from multiple data sources for a sophisticated dashboard.

RESTful API for easy support across programing languages:

Embedding a report or dashboard is as easy as an HTTP GET via our RESTful API. Access all the content you’ve created the way you prefer with support for wide variety of languages, frameworks and tools. The service minimizes code changes required to embed reports by allowing you to modify the data in a report through parameters.

Integrate rich visualizations into applications:

Your business isn’t static. Your library of visualizations shouldn’t be either. With extensible visualizations, you have access to a growing collection of customizable visualizations.


ERS lets you grow your user base without need to worry about scaling your reporting infrastructure. No need to change a line of code, add hardware or alter environmental configurations. The service scales with you throughout development, testing, and production.

Bring your own content:
With ERS, developers can easily connect to their data on the cloud and start reporting immediately.

Try it!

Want to try it? See our sample app A Step Count Progress Tracker and check out Embeddable Reporting in the Bluemix catalog.

More stories
May 7, 2019

We’ve Moved! The IBM Cloud Blog Has a New URL

In an effort better integrate the IBM Cloud Blog with the IBM Cloud web experience, we have migrated the blog to a new URL:

Continue reading

April 19, 2019

Reach Out to the IBM Cloud Development Teams on Slack

Get the help you need fast—directly from the IBM Cloud Development Teams and other users on Slack.

Continue reading

April 11, 2019

Permanent Redirect to from

Starting on April 27, 2019, we will be turning on permanent redirects from to All of the same functionality that existed on is still available in

Continue reading