Welcome to Taipy Documentation!¶
Taipy is an innovative low-code package to create complete applications.
This documentation is divided in three main sections:
- "Getting Started" provides a step-by-step introduction to Taipy. Taipy features are leveraged as the application becomes more and more complex.
- "User Manual" describes the main concepts for Taipy GUI, Taipy Core and Taipy REST. It also provides information on the deployment of your Taipy app.
- "Reference Manual" documents all the Taipy APIs.
Taipy requires Python 3.8 or newer.
Quick access¶
These topics are the most visited ones, we thought you’d like to have a glance at them!
Browse dozens of controls to build your UI!¶
-
Button
A control that can trigger a function when pressed.
-
Chart
Displays data sets in a chart or a group of charts.
-
Date
A control that can display and specify a formatted date, with or without time.
-
Image
A control that can display an image.
-
Indicator
Displays a label on a red to green scale at a specific position.
-
Input
A control that displays some text that can potentially be edited.
-
Menu
Shows a left-side menu.
-
Slider
Displays and allows the user to set a value within a range.
-
Table
Displays a data set as tabular data.
-
…
Browse the complete list of visual elements.
Build your Core functionalities!¶
- Configure Data node
- Configure Task
- Configure Scenario
- Instantiate Scenario
- Submit Scenario
- Manage versions
-
…
Browse the Core user manual.
How does it work?¶
Taipy is composed of two main independent components: Taipy Core and Taipy GUI. You can use either component independently. However, as you will see, they are incredibly efficient when combined.
Taipy GUI
The Graphical User Interface of Taipy allows anyone with basic knowledge of Python to create a beautiful and interactive interface. It is a simple and intuitive way to create a GUI. No need to know how to design web pages with CSS or HTML. Taipy uses an augmented Markdown syntax to create your desired Web page.
Taipy Core
A simple yet powerful pipeline orchestration package.
Some of the key features:
- Intuitive DAG modeling
- Smart scheduling
- Powerful data caching
- Scenario enabled pipelines
- KPI Tracking
Other packages offer additional functionality, such as a REST API that allows for deploying Taipy Core applications as a Web service.