Embedded Analytics

Svg background

The main strength of Serenytics compared to the other solutions of the market is the level of customization. We can fine-tune the CSS of each element, edit the filters for the user or simply create our own widgets. In 15 days, we managed to implement the solution and deploy our first dashboards in production to hundreds of users. After a few months of use, we are very satisfied with our choice.

Internal development vs external platform

If you develop an application and want to integrate dashboards, you have to choose between internal development or the use of an external platform like Serenytics. Each of these two options has its pros / cons.

Internal development

  • Pros
    • You master all the details (you can modify any detail as you wish).
    • You are not dependent on an external partner.
  • Cons
    • Each evolution takes place through a software development cycle (specs, code, test, integration, deployment) with all its complexity.
    • The product manager can't set up the dashboards herself/himself, she/he must necessarily go through the software development team.
    • The processing architecture to be implemented is complex to provide high availability and high performance. Some dashboards can trigger complex calculations on your data and you can have usage peaks. To solve this complexity, certain technical points (queueing-based asynchronous architecture, redundancy, cache engine ...) may need to be implemented.
    • The overall costs are very complex to estimate (development, servers, maintenance).
    • It will be difficult to end up with a dashboard module that enables one of your customers to create their own dashboards.
    • The overall time to market is often counted in months, with possible delays.

With Serenytics

The advantages of using our platform are:

  • You do not have to set up all the technical architecture necessary for high availability and high performance.
  • You are very agile. Your product manager can create new dashboards herself/himself. You are flexible to create many dashboards, test them, make them evolve.
  • Generally, in a week or less, you can deploy a dashboard module in production.
  • You are not dependent on the development team.
  • You are not limited because our platform is very open.
  • Integration with your application is easy and powerful (you can pass parameters used to filter the data or to parameterize functions on the data).

Our low-code approach

For the majority of features, you do not have to code. Everything is done with graphical interfaces and you create dashboards without code. But in some cases, when you want to achieve a very ad-hoc functionality, you may need to code.

For example, you can edit the CSS of a dashboard. You can also create a widget in HTML to display a KPI very specifically to your business (eg a thermometer that changes color depending on the temperature). You can also code a Python script to retrieve data from a non-generic API.

With our low-code approach, you can code, but we simplify your life to the fullest. For example, to write your own widget in HTML, you can use our interpretation engine directly in HTML. This enables you to set up widgets whose style depends on the data.


Beyond the purely Dataviz part, Serenytics is a complete data platform. This opens up many doors for you to set up your project.

For example, for an IoT project, you can send the data as messages directly to our Datawarehouse. If a Serenytics data processing is to be done after a processing on your side is complete, you can trigger a Serenytics job by a simple REST API call.

For example, you can send a PDF report via an API call from your software. Thanks to the flexibility of our architecture and our API (and its client in Python), the possibilities are very numerous.