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

Video Poster

Create and explore

Write. Run. Share.

Preswald Notebookhello.py
 

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%

Q1
Q2
Q3
Q4

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.

💻Local Machine
Run scripts directly on your device.

Flexible

Local, cloud, and in-browser execution

Run Python scripts locally, deploy them to the cloud, or execute entirely in the browser using WebAssembly.

Data Ingestion
Cleaning
Transformation
Model Training
Visualization
Recomputing
Cached

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.

1
2
3

Building Together

Loved by the community

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

"Preswald makes it easy to build high-performance backend visualizations without the usual frontend headache. Being part of the early community has been a genuinely fun and rewarding experience."

"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
Open-source at its core. Enterprise when you need it.
Use it your way. Start for free or book a demo for enterprise support.