How It Works

Turn your Lovable prototype into a scalable, production-ready app on your own infrastructure in 4 steps.

The Ejection Workflow

1

Prerequisites

Start with a Pure Lovable Project connected to a GitHub Repository.

⚠️ Must be a private/public repo you own
2

Accounts

Create free accounts based on your plan:

  • Vercel (Frontend)
  • Supabase (DB)
  • Railway (Optional)
3

Tokens

Paste your keys. We verify them instantly and transform them into production variables.

Auto-mapped to Env Vars
🚀

We Eject

We provision the database, deploy the backend, build the frontend, and connect it all.

Result: Full Ownership

Ready to Eject?

Don't worry about memorizing steps. The Ejection Form has direct links to generate every token you need.

Open Ejection Form →

Why Eject?

Managed clouds like Lovable are great for getting started, but Ejector gives you the freedom to scale on your own terms.

Build & Forget Security

We never store your API tokens. They are used in memory during the ejection process and then immediately discarded.

No Platform Lock-in

Unlike managed clouds, you own the infrastructure. You can switch providers, change configs, or leave at any time.

Direct Cost Control

Stop paying middleman markups. Pay Vercel and Railway directly for exactly the resources you consume.

Select A Plan

Architecture View

👤

User

HTTPS

Vercel (Frontend)

React App

Supabase Edge Functions

Deno Functions

Supabase

Postgres DB

What You Get

  • Frontend: Standard React App on Vercel
  • Backend: Supabase Edge Functions (Deno)
  • Lowest Latency (Global Edge Network)
  • Scales to Zero (Pay per request)
  • Best for: Utility tools, Dashboards

Required Tokens

GitHub TokenRepo Access
Supabase TokenDatabase
Vercel TokenFrontend/Deploy