Stimulsoft Dashboards.PYTHON

Data visualization in Python applications

Introducing Dashboards.PYTHON - a fast and powerful tool for creating analytical dashboards in services and projects written in Python. The product includes a JavaScript data processing engine, a designer component for creating dashboards, and a fully interactive viewer for viewing ready-made dashboards on the screen of any device.

Creating dashboards

The dashboard designer is a key tool in our product, serving as an editor for creating dashboard layouts. Users can connect data from various sources, further structure it using grouping and sorting features, and apply visual design elements.

The dashboard designer is available as a standalone BI Designer application for installation and working on Windows, macOS, and Linux operating systems. Additionally, it is accessible as an online service at, offering the same functionality. Explore either the desktop or web version of the tool to familiarize yourself with the designer and its integration into your applications.

Data for dashboards

One of the key advantages of our product is the variety of data available for creating analytical dashboards within your application. We offer support for a wide range of data servers, including MS SQL, Firebird, MySQL, PostgreSQL, among others. Additionally, you can access data from XML, JSON, Excel, and other file sources.
Preliminary preparation and transformation of data, creation of virtual sources, and the ability to embed data directly into a report template as resources are available features. This is just a glimpse of what Stimulsoft products can accomplish with data.

Dashboard elements

Our tool offers a wide array of elements for designing and editing dashboards, ranging from primitives to buttons that execute various scenarios. Explore the diverse features of Stimulsoft Dashboards.PYTHON:


A graphical element of data analysis, using which the data can be processed and the result is displayed as graphs.


A set of data elements that is organized using a model of vertical columns and horizontal rows.


The element allows you to display a value within a predefined range. It can have different graphical representation.

Pivot Table

A dashboard element designed for processing, grouping, and summarizing data by rows and columns, as well as presenting structured data in tabular form.


The element displays the difference in values between the input data.

Region Map

This element is used to display data that is geographically targeted.


The element displays the ratio of the input data. It can be presented in different modes – a pie, donut, bars.


A group of elements designed to filter data in related dashboard components.

Image, Text, Shape

Incorporate photos and images, design and format text, and utilize diverse primitives within your dashboards.


The component for displaying grouped data as cards.


The special element allows you to execute various scripts by click or depending on a condition.


An element can be used as a container for other dashboard elements.

Event handler

An event handler is a functionality designed to simplify the entire sequence of working with data between the client and the server. Stimulsoft Dashboards.PYTHON is a client-server system wherein a JavaScript component operates on the client side, and a Python server is responsible for data processing. With the event handler, you can automate the processes of transferring data from the client side to the server side, processing it, and transferring it back using just a few lines of code. The event handler executes all actions on both the client and the server and also provides functionality for complete control over them.

Dashboard visualization

The most crucial stage of working with data is their visualization. For this task, the Dashboards.PYTHON product utilizes a special tool - a viewer designed to display ready-made dashboards in Python applications. The dashboard viewer is fully customizable, fast, and user-friendly. To ensure integration into projects, we offer a variety of design themes and options for customizing the application's appearance and functionality.

The viewer supports interactive elements, full-screen viewing of both the entire dashboard and its individual components, and conversion of the analytical panel to PDF, Excel, and HTML formats. The component provides over 40 UI localizations, mobile and desktop workspaces, elements that support animation for visual assessment of changes, and for user convenience, currently unused controls are automatically removed from the panel.


Coming Soon

We aimed to develop a product for the simplest integration of a JavaScript data analytics tool into any Python web projects. Special functions have been incorporated to facilitate integration into projects utilizing popular web frameworks such as Django, Flask, and Tornado. To enable full functionality of the components, simply install the Python package and add a few lines of code to the project; all HTML and JS code will be deployed automatically.
Stimulsoft Ultimate

Stimulsoft Ultimate

Stimulsoft Dashboards.PYTHON is part of Stimulsoft Ultimate, a universal set of data analytics and visualization components for all modern platforms - JavaScript, ASP.NET, .NET Core, Java, PHP, Blazor, Angular, Python, WPF, WinForms, and others. Today, Ultimate includes 10 reporting products, 7 dashboard data analytics products, and interactive form tools for Angular.

What's next?

We have prepared hundreds of reports and dashboards templates grouped by spheres of use. You can immediately use them by connecting your data or change according to your requirements. Our lessons and technical documentation will help make your work effective! Moreover, you can request the training courses from our technical specialists, subscribe to our YouTube channel to always get new videos, and receive all your answers in our online documentation.
Training Courses

Training courses

Are you faced with difficulties when creating reports and dashboards? This is not a problem! This email address is being protected from spambots. You need JavaScript enabled to view it. and request for training - our specialists are ready to help.

Video lessons

We have prepared many video materials for the designing reports and dashboards. All tutorials are grouped by specific topics and regularly updated and supplemented.


Our online user guides describe both the general functionality of the product and provide advice and suggestions for the report design and hints of setting components for reporting.


Check out sample projects and report templates for working with our products. You can also view and download our samples and source code from GitHub.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.