Preswald is a full-stack platform for building, deploying, and managing interactive data applications. It combines ingestion, storage, transformation, and visualization into one lightweight and powerful SDK. Whether you're prototyping internal tools or deploying production-grade apps, Preswald reduces complexity and cost without compromising flexibility.
Code-First Simplicity. Minimal Python and SQL for powerful apps
End-to-End Coverage. Handle ingestion, ETL, and visualization in one platform
Efficient by Design. Avoid the sprawling complexity of the modern data stack while keeping what works.
Connect to CSV, JSON, Parquet, or SQL databases in seconds.
Fully Customizable Themes. Your app, your brand—just tweak images and names in preswald.toml
Start your journey with Preswald by initializing a new project:
2. Write Your First App
Time to make something magical! Open up hello.py and write:
3. Run Your App
Now the fun part—see it in action! Run your app locally with:
This command launches a development server, and Preswald will let you know where your app is hosted. Typically, it’s here:
Open your browser, and voilà—your first Preswald app is live!
4. Deploy Your App to the Cloud
Once you've built and tested your app locally, deploying it to the cloud is just as simple. Preswald integrates with Google Cloud Run, allowing you to host your app in a scalable, serverless environment with just one command.
To deploy your app, set up Google Cloud credentials and a project. Then, run:
Once deployed, you’ll see a URL where your app is live, for example:
📚 Documentation
Check out their full documentation at Preswald Docs.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.