Vite and Supabase deployment

Deploy your Vite app with Supabase.

RunYour.App detects a supported Vite frontend, helps connect it to an existing Supabase project, supplies its declared public client settings at build time, and deploys the static app to HTTPS.

  • React, Vue, or Svelte with Vite
  • Existing Supabase project
  • Browser-safe VITE_* settings
  • Supabase remains external

The supported Vite path

  • One supported React, Vue, or Svelte Vite SPA that connects directly from the browser.
  • An existing Supabase project selected through OAuth when available or entered through the manual setup path.
  • Public values such as the project URL and publishable or legacy anon key, declared with VITE_* names and supplied during the build.
  • Client-side routing through the platform SPA fallback.

Supabase stays your backend

The Supabase project, Postgres database, Auth, Storage, Realtime, and Edge Functions remain hosted and operated by Supabase. RunYour.App deploys the frontend assets; it does not create, replace, or migrate the provider backend.

Never expose a service-role key

A Vite value is browser-visible even when it is entered through a deployment form. Use only keys intentionally designed for public clients and enforce data access with the policies of the external service.

What success proves

A successful deployment proves that the selected source revision built and its public HTTPS route responded correctly. Supabase readiness is reported separately; RunYour.App does not test login flows, application data, or business behavior.

Related deployment guides

Deploy a Vite app with an existing Supabase backend | RunYour.App