Tutorials

Deploy your Flutter Web App with Puter

On this page

In this guide, you'll learn how to use Puter to deploy your Flutter Web app for free. Puter is a cloud operating system in your browser, with features such as web hosting, allowing you to easily deploy your website online.

Deploying your Flutter Web App

Step 1: Prepare Your App

Inside your Flutter project folder, simply run the build command to generate your website files:

flutter build web

After the build completes, your website files will be in the build/web folder. This is the folder you'll upload to Puter.

Flutter Web static output folder

Step 2: Upload Your App to Puter

  1. Go to Puter.com

  2. Drag the web folder from your local machine into the Puter cloud desktop

Uploaded files
  1. Open the folder to verify that your Flutter Web app is uploaded
Uploaded files

Step 3: Publish Your Flutter Web App

  1. In the same folder, right-click and select Publish as Website
Context Menu: Publish as Website
  1. Choose your free subdomain (e.g., yoursite.puter.site) and click Publish
Choose free subdomain
  1. Congratulations, you have successfully published your Flutter Web app!
Publish website

Free Flutter Web Hosting with Puter

Host your Flutter Web app for free on Puter by simply uploading your files and publish them as a website.

You don't need any complicated configuration or setup. Once published, your website is instantly accessible on the internet. Updating it is just as easy, simply replace your website files.

Other than hosting, you can also add databases, AI, cloud storage, and more into your website with Puter.js, without requiring any API keys.

Find out more about Puter.js in the documentation.

Free, Serverless AI and Cloud

Start creating powerful web applications with Puter.js in seconds!

Get Started Now

Read the Docs Try the Playground