Skip to content

PWA Export

PWA Export lets you download the compiled web files for your app and host them wherever you want. This costs 20,000 tokens per export. You’re only charged when the export completes successfully — failed exports cost nothing.

  1. Open the Publish section

    Go to Workspace → Publish → Web tab → Export tab.

  2. Click “Export PWA”

    The export build starts immediately.

  3. Wait for the build

    Takes about 3 minutes.

  4. Download the zip file

    Click the download link to save the zip to your computer.

The zip contains a Flutter web build output: HTML, CSS, JavaScript, and all assets your app needs. It’s a complete, self-contained static site.

Extract the zip and serve the files with any local HTTP server.

Terminal window
cd my-app-export
python3 -m http.server 8080

Open http://localhost:8080 in your browser.

Deploy the extracted files to any static hosting provider:

  • Vercel — drag and drop the folder, or connect via CLI
  • Netlify — drag and drop in the Netlify dashboard
  • Firebase Hostingfirebase deploy from the CLI
  • AWS S3 + CloudFront — upload to an S3 bucket with static website hosting enabled
  • Any web server — Nginx, Apache, or any server that can serve static files

No server-side runtime is needed. It’s all static files.

Web HostingPWA Export
CostFree20,000 tokens
HostingPrimio-managedYou host it
Custom domainNoYes
Full controlNoYes
Setup effortNoneYou configure hosting

Use Web Hosting when you want the fastest, simplest way to share your app. Use PWA Export when you need your own domain, custom server configuration, or full control over deployment.