
Tutorial - Building web apps in python using Solara
In this tutorial, you will learn how to use Solara to create a tiny web app using only Python. You can run these apps using either Solara server, Jupyter lab / notebook, or whatever server …
Solara documentations
Solara documentations
Using Solara as a more scalable alternative to Streamlit
With Solara you can use your main script to read large dataframes, or do some pre-calculations without the need for caching. When a user navigates to a Solara server, the Page component …
Building multi-page apps in Solara
The simplest way to create a multi-page app is to create a directory with multiple scripts.
Deploying and hosting your own Solara app
If you're aiming to integrate Solara with other web frameworks such as Flask, Starlette, or FastAPI, you normally do not execute solara run sol.py. Instead, start your chosen web …
Solara: Build high-quality web applications in pure Python
Compatible with any framework Ipywidgets, React, Vue, and more - it runs on Solara. Outside Solara’s built-in components within Python, create new frontend components with any framework.
FAQ about Solara
Yes, Solara will execute each cell, and after that will look for a variable or component called Page, like with a normal script. All other output, Markdown or other types of cells will be ignored.
Installing Solara
For deployments, we recommend `pip install "solara-server[starlette]" which will install the starlette backend for solara server. For development, you can install the dev extra to get the …
A quick introduction to Solara
Our examples may help you see how particular problems can be solved using Solara, or as inspiration. If you want to contribute an example, contact us on GitHub or directly open a Pull …
Solara Tutorials
A collection of tutorials for those learning to use Solara, each geared towards a users coming from particular backgrounds, such as data science, or users coming from other frameworks like …