Home / Compare builders / SPOE vs Rocket / How to export from Rocket

How to export your code from Rocket, and keep it running

On Pro or above, in a web browser, Rocket saves your whole project as a ZIP from the Download icon in its code view; run a Next.js app with npm install and npm run dev, or a Flutter app with flutter pub get and flutter run, after filling in your own keys in the environment template it comes with. It also pushes to a GitHub repository it creates for you, with two-way sync for Next.js TypeScript projects. An app's database, sign-in and storage are a Supabase project in your own Supabase account, while published web apps run on Rocket's Vercel account.

From Rocket's own docs, read 2026-10-26. Every step links to the page it is from.

Download a ZIP (Pro or above, in a web browser)

  1. Open your task in the Build editor and click the </> Code button in the top toolbar, the same bar as Preview and Full screen. (source)
  2. Click the Download icon at the top right of the code view toolbar. Rocket packs the source files, configuration and environment variable templates into one .zip, saved to your browser's download folder. (source)
  3. Extract it: on Windows, right-click it and choose Extract All, or run Expand-Archive project-name.zip in PowerShell; on a Mac, double-click it or run unzip project-name.zip. (source)
  4. In the folder, run npm install, then npm run dev, for a Next.js app (it starts on http://localhost:3000), or flutter pub get, then flutter run, for a Flutter app. (source)
  5. Fill in your own API keys and secrets in the environment template, .env for web apps or env.json for mobile apps: it comes with placeholder values. (source)
  6. Your real values are in Rocket's Environment panel: click the task name at the top left, then Settings, then Environment under Task, with a tab each for Staging and Production. (source)
  7. A ZIP is the project as it was when you downloaded it: download again after later changes. (source)

Push to GitHub

  1. Click the GitHub icon at the top right of the code view toolbar, then Connect. On GitHub, review the permissions and click Authorize DhiWisePvtLtd. (source)
  2. Click the GitHub icon, then Push. Rocket creates a repository for you; push again any time to update it. (source)
  3. Two-way code sync needs Pro or above and a Next.js TypeScript project: each push goes to a rocket-update branch with a pull request to main, and Pull from GitHub brings main back into Rocket. Other frameworks push only, when you click Push. (source)

What comes out

What stays behind, and needs replacing

Not on Rocket's pages

How SPOE differs

SPOE vs Rocket

Export guides for Lovable · Bolt · Base44 · v0 · Replit · Bubble · Emergent · Anything · Softr

How it works · Features · Models · Pricing · Docs · Blog · Handle checker · App ideas · Templates · Arcade · Compare builders · Alternatives · Best AI app builders · Verify an export · Developer API · Start free