Staticbot logoStaticbot.dev
    LovableBase44Bolt.new→Supabase+Staticbot

    Your app already matters.
    Own where it runs. Choose how you build.

    Your users, data, and daily workflows make this more than a hosting change. Start with a test migration to a separate Supabase project and a working preview. Once it passes, plan a maintenance window, take the final copy, verify the result, and reopen on your existing domain. Staticbot handles the supported migration and preview; our live-move guides cover the manual coordination around it. Afterward, keep building in Lovable or Base44: Continuous Sync creates a preview for each change, health-checks it, and promotes after manual approval or automatically once it is healthy. You can also work in the repository with Claude Code, Codex, or Cursor.

    FOR APPS PEOPLE ALREADY RELY ON

    Start by testing the move

    Your app has users, important data, or a place in your daily workflow. Start with a test migration and a working preview. Once you know it works, schedule a short maintenance window and move the live app. Your users keep using the same domain.

    1. 0 · Try a test migration

      Migrate to a separate target and test the preview while your live app keeps running.

    2. 1 · Make the live move

      Announce maintenance, stop source writes, take a fresh copy, and verify before switching traffic.

    3. 2 · Keep building

      Keep using Lovable or Base44 and review updates in Staticbot before they go live. Or work in the repository with Claude Code, Codex, or Cursor.

    Staticbot handles the migration and gives you a preview. The guides explain the rest: telling your users, stopping changes to the old database, checking the result, and switching your domain.

    The problem with managed AI builders

    People depend on your app

    Moving means preserving accounts, records, files, and the workflows people use every day. You need a tested plan for all of them.

    Pricing scales against you

    Managed platforms charge per project, per seat, or per usage tier. As you grow, you pay a premium for infrastructure that could run on your own AWS account at a fraction of the cost.

    No infrastructure transparency

    You can't audit your database configuration, tune performance, or comply with data residency requirements when the infrastructure is abstracted away.

    The production stack

    Supabase as your backend, your choice of frontend host (AWS or Cloudflare Workers depending on whether your app is static or SSR), and Staticbot tying it together.

    Supabase

    Supabase — your backend

    A Supabase project in your own organization gives you a Postgres database, Auth, Storage, and Edge Functions — all fully managed by Supabase, but under your account. Your data stays in a region you choose. You hold the service role key. You control the schema.

    PostgreSQLRow-Level SecurityAuth & OAuthStorageEdge Functions

    AWS S3 + CloudFront — your frontend

    For static apps

    Your compiled frontend (HTML, CSS, JS) is served from S3 and distributed globally via CloudFront. No Node.js servers, no containers, no idle costs. Sub-100ms response times globally, and a bill that scales from nearly zero. Best fit for vanilla Vite / Lovable's classic React-Vite output / static Astro / Bolt SPAs.

    Global CDNCustom domain + SSLAWS Free Tier eligibleNo idle cost

    Cloudflare Workers — your SSR frontend

    For SSR apps

    Modern AI builders are increasingly producing server-rendered apps — Lovable defaulted new projects to TanStack Start SSR in May 2026, and Nuxt, Astro-SSR, and Hono apps need a real runtime, not just static files. Staticbot deploys these to Cloudflare's global edge network via Workers for Platforms. Custom domains via two DNS records, automatic SSL, no Node servers to manage. Read the deployment overview or the technical deep dive.

    Edge SSRTanStack Start / Nuxt / AstroCustom domain + SSLSub-50ms cold starts

    Current pricing: migrations are free; hosting is $5/mo for two sites or apps, or $15/mo for up to ten, with the first month free for any app you migrate. Bring-your-own Cloudflare account is on the roadmap; today we host SSR apps in a shared Workers for Platforms pool in our Cloudflare account.

    Staticbot

    Staticbot — the orchestration layer

    Staticbot connects your GitHub repo to AWS and orchestrates the migration of your Supabase backend. It handles the infrastructure as code (Terraform), build pipeline, environment variable injection, and the step-by-step migration workflow — all through a dashboard, not a CLI.

    Automated Supabase migrationGitHub → AWS deploymentTerraform-managed infraNo vendor lock-in

    What moves, and where it goes

    Everything that lives inside your AI builder's managed backend has a destination in the new stack.

    Database schema + data
    AI builder's SupabaseYour Supabase project

    Tables, indexes, triggers, functions and RLS policies — restored from the builder's official database export where one exists, otherwise replayed from your repo's SQL migrations

    Auth configuration
    Managed auth settingsYour Supabase Auth

    OAuth providers, redirect URLs, JWT settings, email templates

    Storage buckets + files
    Managed storageYour Supabase Storage

    Bucket configuration and file contents transferred to your project

    Edge functions
    Managed Deno runtimeYour Supabase Edge Functions

    Server-side logic deployed to your project's edge runtime

    Frontend (static)
    AI builder hostingAWS S3 + CloudFront

    Static Vite / classic Lovable React / Bolt SPAs — built from your GitHub repo and served from a global CDN

    Frontend (SSR)
    AI builder hostingCloudflare Workers

    TanStack Start (Lovable's new default), Nuxt SSR, Astro-SSR, Hono — deployed to Cloudflare's edge runtime

    Why migrate to owned infrastructure

    Full data ownership

    Your Postgres database lives in your Supabase organization. You can export, audit, or move it at any time — no dependencies on your builder's account.

    Predictable infrastructure costs

    AWS + Supabase free tiers cover most early-stage apps. As you scale, you pay directly for what you use — no builder markup on top.

    Security and compliance control

    Choose your data region, configure RLS policies directly, manage service role keys, and comply with GDPR or other requirements on your own terms.

    No lock-in

    Staticbot provides the Terraform code that manages your infrastructure. You can inspect it, modify it, or run it yourself — you're never dependent on Staticbot being online.

    No CLI requiredNo lock-inFree to start

    Ready to own your infrastructure?

    Connect your GitHub repo, point Staticbot at your source Supabase project, and walk through the migration in a guided dashboard — no devops expertise required.