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.
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