Build and deploy data apps
Preswald is the fastest way to turn Python scripts into interactive apps, dashboards, and internal tools. Develop locally, deploy in one command, and share instantly.
~$ pip install preswald
~$ preswald tutorial

Create and explore
Write. Run. Share.
Powerful
A full data dev environment in your browser
Write and run Python code without installing anything. The environment persists, so your work is saved automatically.
Current Target: 50%
Interactive
Build UIs with just a few lines of code
Use sliders, buttons, tables, and other components to make scripts interactive, without writing JavaScript or managing a frontend.
⏳ Initializing deployment...
Instant
Generate a shareable app link
Run a command to deploy your app and get a live link. No manual setup or separate hosting required.
Flexible
Local, cloud, and in-browser execution
Run Python scripts locally, deploy them to the cloud, or execute entirely in the browser using WebAssembly.
Performant
Minimize unnecessary recomputation
Only the parts of your script that change are re-executed. This reduces redundant computation and makes workflows more efficient.
Code-first data apps, zero friction
Build, deploy, and share data apps— without drowning in boilerplate
Preswald gives you the power of a notebook with the structure of a production app. Write Python, drop in UI components, and deploy seamlessly—no extra tools or frontend code needed.
- Built for engineers, not BI users
- Preswald is code-first and developer-friendly. Write logic in Python, work with real workflows, and keep everything version-controlled—no drag-and-drop gimmicks.
- Powerful UI, zero frontend code
- Get polished, customizable UI components out of the box. Build apps that feel great to use—without writing a single line of JavaScript or CSS.
- Ship production-ready data apps fast
- Skip the clunky dashboards and scattered tools. Preswald makes it easy to go from Python script to a shareable, interactive app without setting up a separate backend or frontend.
- Deploy with one command
- No messy configs or infrastructure headaches. Whether you’re deploying locally, to Structured Cloud, or Google Cloud, Preswald handles the heavy lifting for you.
Deploy faster
Everything you need to explore data
Fast cloud deployment
Ship your app with a single command
Works with your data
Query CSVs, PostgreSQL, and ClickHouse out of the box.
Security
Built-in API authentication, environment isolation, and encryption.
Stateful execution, built in
Preswald tracks dependencies, so your app runs efficiently without rerunning everything.
Building Together
Loved by the community
"Preswald has completely redefined how I work, turning Python scripts into interactive apps, dashboards, and internal tools has never been this effortless. The local development, one-command deployment, and instant sharing have taken my productivity to a whole new level."

"Preswald made it very easy for me to build and deploy a dashboard in just 20 minutes. I didn't even need to write any frontend code. The visuals and deployment tools are excellent and user-friendly. Highly recommended!"

"Preswald is an amazing framework that makes development and deployment of data apps incredibly smooth. I could get started in just a few minutes. It saves time and effort required to productionize notebooks and ad-hoc analysis."

"I recently used Preswald and was amazed by how effortlessly I could build and deploy a fully interactive data app using just Python and SQL. It was nice to not have to write any front-end code, but still get a clean UI."

"Before Preswald, integrating notebooks with 3D libraries and managing deployment challenges was a constant struggle. With Preswald, my project effortlessly brought together interactive Python analysis and visualizations."

"The framework is intuitive, well-documented, and makes deployment very very easy. It's perfect for prototyping and sharing data apps. "

Pricing That Scales with You
Get started for free and upgrade as your needs grow. No credit card required.
Open Source
For individuals, hobbyists, and small non-commercial projects.
Free Forever
Get Started- GitHub Login
- Standard components
- Preswald domain support
- Connect PostgreSQL, CSV
- Deploy to Preswald Cloud
- 5 GB data volume per app/month
- Community Slack support
Enterprise
For large-scale organizations with complex needs.
Custom Pricing
Contact Us- Custom SSO/SAML Providers
- Custom components
- Custom domain support
- Connect to custom data sources
- Unlimited seats
- Support for high data volumes
- Priority support with SLA