Staticbot logoStaticbot.dev
    Base44 logo

    Deploy from Base44 with Staticbot

    This guide will show you how to host your project built with Base44 on AWS S3 and Cloudfront using Staticbot.

    1Connect Your App to GitHub

    To deploy with Staticbot, you need to connect your Base44 app to a GitHub repository.

    Connect to GitHub

    Connecting GitHub happens directly from your project dashboard:

    1. Open the app you want to connect in your Base44 dashboard
    2. Click the GitHub icon in the top panel
    3. Select "Connect to GitHub" and authorize Base44 Builder
    4. Choose or create a repository for your app
    Base44 project dashboard GitHub connection
    View Official Base44 Documentation

    2Start Syncing

    With your app connected to GitHub, you can now start syncing your code.

    1

    Export your app to GitHub

    2

    Enable 2-Way Sync

    Enable 2-Way Sync so changes in Base44 and GitHub stay aligned automatically

    3Deploy with Staticbot

    With your project on GitHub, you can now use Staticbot to set up automated deployment.

    2

    Import Your Project's Code

    Paste your GitHub repo link. This will create a Template with your codebase.

    Import Your Project's Code
    3

    Migrate your backend to Supabase

    If your Base44 app uses a database, authentication, or server logic, move those off Base44's managed backend into your own Supabase project before you launch — otherwise your deployed app won't have a backend to talk to.

    Base44 to Supabase migration guide
    4

    Launch — AWS or Cloudflare, depending on your project

    Staticbot auto-detects what kind of project you have and shows the right launch button:

    Static / SPALaunch in AWS

    Classic Vite + React, plain HTML, or any pre-built static bundle. Deploys to AWS S3 + CloudFront — your AWS account or Staticbot-managed.

    Full-stack / SSRLaunch in Cloudflare

    TanStack Start (Lovable's new default), Nuxt 3, SolidStart, Astro with the CF adapter, or any app that builds for Cloudflare Workers. Deploys to a Staticbot-managed Cloudflare account. read more

    The screenshot below shows the older "Launch in AWS" button. The dashboard now picks the right target for you — newer screenshots coming.

    Launch step in the Staticbot dashboard
    5

    Enter the Domain

    Staticbot will provide instructions to point the domain to your website.

    Enter the Domain
    6

    Deploy

    Staticbot will provision the Stack you created, first creating or updating the necessary infrastructure and then rolling out your website on top of it.

    Deploy

    4Visit Your Web App

    Deployment Complete

    Staticbot will provide a live URL. Your Base44 project is now live on AWS infrastructure!

    No Vendor Lock-in

    Staticbot is built on transparency. If you choose to deploy to your own AWS account, the complete Terraform code is placed in an S3 bucket in your account.

    Download code anytime to manage or migrate independently.