Exporting your app or moving hosting

Take your app's source code with you — export it to GitHub and host it anywhere. No lock-in.

Your app belongs to you — not just your data, but the actual app itself. You can take a full copy of your app's source code and host it wherever you like.

Exporting your app to GitHub

The cleanest way to get a copy of your app is to export it to a private repository on your own GitHub account:

  1. Open your app and click Publish.
  2. In the Publish dialog, look for Export to GitHub.
  3. Click it. If you haven't linked GitHub yet, we'll walk you through connecting your account first.
  4. We push a complete copy of your app's source into a brand-new private repo on your account, along with a README that explains how to run it yourself.

From there your code is fully portable — you can keep building on it, hand it to a developer, or host it on any platform you like.

Heads up: this feature is rolling out gradually

Export to GitHub is newer, and we're turning it on for accounts in waves. If you see Coming soon next to it in the Publish dialog, it isn't available on your account just yet.

You're not stuck. If you need a copy of your app before it's enabled for you, just reach out to support — a team member can export your app to GitHub for you. We'll never lock your code away.

What about my data?

Exporting your app (the code) and exporting your data (your records) are two different things, and you can do both:

  • Your data — download it anytime as CSV, Excel, or JSON. See Exporting your data.
  • Your app's code — export to GitHub as described above.

What you get in the export

  • All of your app's source files
  • A README with instructions for running it on your own
  • An example environment file listing the settings your app expects (names only — no secret values)
  • Sensible defaults so it's ready to push live elsewhere

Note: the export is a one-time snapshot of your code — it isn't a live, continuously-synced mirror. Re-export anytime to grab the latest.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Data and databases

Exporting your data

Get a copy of everything in your app — anytime, in standard formats. Your data is always yours.

Importing data into your app

Bring in data from a spreadsheet, CSV file, or another tool. Useful for migrating from existing systems.

Connecting Google Sheets and other spreadsheets

Sync data between your app and a Google Sheet (or Airtable, or Excel Online). Two-way or one-way.

Still need help?

If this didn't answer your question, our team is one click away.