
Key Features
- Code-based development – Write apps in Python, not in notebooks or JS frameworks
- File-first approach – One command creates a fully-packaged
.html
app - Built for computation – Use Pyodide + DuckDB directly in-browser
- Composable UI – Use prebuilt components like tables, charts, forms
- Reactive engine – Automatically tracks dependencies in your code and re-executes only what’s necessary, enabling fast, precise updates
- Local execution – No server. Runs offline, even with large data
- AI-ready – Apps are fully inspectable and modifiable by agents
- High-performance GPU charts – Render real-time, interactive charts using fastplotlib, with offscreen GPU acceleration and WebSocket-based streaming to the browser
Setting Up
Get started with Preswald in just a few steps. Set up your environment and start building powerful, interactive data applications right away.Install the SDK
Run preswald locally and get everything you need to start building.
Check out our Blog
Read about how Preswald and the larger data ecosystem is evolving.
Book a Demo
Book a personalized demo to explore how Preswald can help your team.
Explore the Codebase
Explore the GitHub repo to dig into the source code or contribute.