Managing app data

Backend settings & keep-alive

Where the backend lives in the editor, what keep-alive does and costs, how to disable and re-enable a backend, and how environments work on Free and Pro.

Updated 2026-09-11

If your app stores anything — bookings, orders, form submissions, user accounts — it runs on a managed backend that MeDo creates alongside the pages. You manage it from the Backend view in the editor. This page covers the settings that decide whether the backend is running when your users need it.

Open the Backend view

In the editor, click the Backend icon in the left rail. The Overview tab shows the backend's status (normally Running), a Disable / View pair of buttons, and the Backend Keep-Alive switch.

The Backend view's Overview tab with status, Disable/View, and the Backend Keep-Alive switch

The second tab opens the data tools — tables, users, functions, secrets, and scheduled tasks — described in App data & forms.

What a running backend costs

A backend that is enabled is billed 15 credits per app per day at the basic size. If several apps share one backend, each of them pays its own daily fee. The pages of your app are free to host; only the backend is metered. See Credit System.

Keep-alive: the setting that matters for real users

On the Free plan, a backend that sees five consecutive days without project activity is paused. The published pages still open, but sign-in, forms, and anything that reads or writes data stop working until the backend is running again.

Backend Keep-Alive prevents that pause. It is a Pro and Max feature, and MeDo offers to turn it on the first time you publish an app that has a backend:

MeDo offering to enable backend keep-alive after publishing

You can also switch it on or off at any time from the Overview tab. Turn it on for any app that customers rely on; leave it off for prototypes you only open yourself.

Disable and re-enable

Between projects, or while an app is parked, you can stop paying for the backend:

  • Disable (Overview tab) turns the backend off. Your data is kept, daily charges stop, and the app cannot read or write data until you enable it again.
  • To bring it back, open the same tab and enable the backend. Existing tables, users, and files are still there.

If sign-in, forms, or saved data suddenly stop working on a published app, this is the first thing to check: the backend is either disabled or paused after inactivity.

Environments

Every app starts with a single environment: development and production share one database. This is fine while you are building, but it means test bookings end up in the same table as real ones.

On Pro and Max you can run multiple backend environments, so you can make and check changes against development data and apply them to production when they are right. The environment tab in the Backend view tells you which mode your app is in.

Reuse one backend across several apps

When creating a new app you can point it at an existing project's backend instead of provisioning a new one — useful when a website, an admin console, and a mobile app should share the same customers and orders. See Sharing a backend.

Common problems

SymptomWhat to check
Sign-in, forms, or stored data stop working; pages still loadBackend disabled, or paused after five inactive days. Enable it and turn on keep-alive.
Data is not savingIs the backend Running on the Overview tab? Is the app writing to the environment you are looking at?
Users cannot sign inOpen User management in the Backend view and check the account exists; see Managing sign-in & users.
Daily credits are drainingEach enabled backend costs 15 credits per day. Disable backends you are not using.