All-in-one Analytics Platform
Prepare your data and create beautiful dashboards in a few clicks. Add advanced data processing and custom design with code.
Sign up - Free Trial
Your account includes a dashboard editor and a formula editor (no SQL knowledge required), a data-warehouse, an ETL engine, an emailing engine, a PDF generator, a Python editor & scheduler and an HTML/CSS/JS editor.
Click to create fast
  • Connect your data sources
  • Add formulas without SQL
  • Prepare and clean your datasets
  • Create and share dashboards
Write code to customize
  • Create custom data loadings
  • Add your data processing algorithms
  • Create pixel perfect design with CSS
  • Create your own dynamic widgets



For Data Driven companies
  • Gather all your KPIs within a single place.
  • Create custom dashboards to track all your company activities.
  • Add predictive analytics to anticipate.
  • Benefit from a full-featured collaborative data platform without the setup complexity and cost.
connectors


connectors
For Embedded analytics
  • Add analytics into your application, without the complexity, within two weeks.
  • Use CSS to match your own design.
  • Create custom widgets to get the perfect dashboards you want.
  • Filter the data available in a dashboard according to the user logged in your application.

Key customization features

import serenytics
import pandas as pd

# create the serenytics client
client = serenytics.Client()

# get the source object providing the input data
input_source = client.get_data_source_by_name(name='my-sql-table')

# query the input data in a pandas dataframe
df = input_source.get_data().get_as_dataframe()

# DO HERE WHAT YOU HAVE TO DO WITH YOUR DATA

# load the data in the Serenytics internal data-warehouse
output_source = client.get_or_create_storage_data_source_by_name(
name="output data storage")
output_source.reload_data_from_dataframe(df)
Run Python scripts
  • Paste your Python code and click on Execute. It works.
  • Schedule your scripts.
  • Trigger it with the REST API generated with each script you create.
  • Pass parameters to your scripts through the API.
  • Use standard libraries such as Pandas, Numpy and scikit-learn.
  • Use the Serenytics client to get data from a source (e.g. SQL, Google Analytics) in a Pandas dataframe, load a dataframe into Serenytics or send an email with a dashboard as a PDF file...

<div>
	<span style="font-size:1.5em"> Value current month: {{value1}}</span>
	<span style="font-size:1.5em"> Value prev month: {{value2}}</span>
	<div>
		<span class="fa fa-arrow-" + {{value1 > value2? "up":"down"}}> </span>
		<span>{{round( (value2 - value1) / value1 * 100, 2) }} %</span>
	</div>
</div>
Create your own widgets
  • Create your own widgets in HTML/CSS, in our dashboard editor.
  • See the live output of your code.
  • Get the data from our engine directly in the HTML code, using the {{valueX}} syntax.
  • Use our interpretation engine to create dynamic widgets.

.srn-widget{
    background-color: #6044e4,
    color: #c16d6d,
    padding-left: 1vw,
    text-align: left
}
Edit the entire CSS
  • Change the entire CSS of the dashboards.
  • Create CSS classes you can use in your widgets.
FAQ

Do I have to code for everything?

You don't need to code for standard data flows and dashboards. You can plug your data, add formulas (without SQL), create joins, create dashboards without coding. You start to add code when you need to customize the platform. Then, you really enjoy the simplicity and the possibilities of these coding features.

Can non-tech people use Serenytics?

Serenytics is a collaborative platform. You can create restricted accounts for business users to let them explore their data and create their own dashboards, using only drag & drops.

Sign up - Free Trial


Serenytics is the most complete and simple cloud solution to effectively build dashboards for digital performance management for our customers.

Olivier Guyomard

CEO - LineUp7

Thanks to Serenytics API and architecture, we were able to industrialize the integration of dashboards in applications built by Generative Objects.

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.


They trust us