Taipy is made up of two distinct components: Taipy frontend and Taipy backend. Although independent, these two components work together seamlessly.
Taipy frontend enables users to create a Graphical User Interface with ease. By using simple Markdown language, users can create interactive pages that incorporate graphical elements.
Taipy backend allows you to build, create, and manage complete data flows, including pipelines that can call upon your own code. Taipy intelligently schedules tasks, caches repetitive operations, and parallelizes tasks to optimize performance and streamline management of pipelines and scenarios.
The primary aim of Taipy backend is to translate standard Python code and enhance pipeline and scenario performance and management.
Finally, Taipy Rest is the third component of Taipy, which provides users with a means of accessing their scenarios, pipelines, and data accessors through a Rest API.