# Unpublish and republish your app

Unpublish your app when you need to pause user access. Production data and version history are retained, and **Republish** restores access when you are ready. This guide covers unpublishing, checking access, and republishing the current editing version.

Before starting, confirm that the app is published and that you can manage its releases. If people already use it, arrange a suitable time for the pause.

## Check the current live version

Select **Publish** in the top-right corner of Builder. Confirm that the app is **Live**, then note the live version and production address.

[![Publish window showing the live version, production address, and Unpublish button](https://ideamade.ai/help/en/publishing-live-version.jpg)](https://ideamade.ai/help/en/publishing-live-version.jpg)

_Figure: The Publish window shows the live version, production address, and Unpublish action._

## Unpublish and review the confirmation

1. Select **Unpublish** at the bottom of the window.
2. Check the version number in the confirmation.
3. Read the impact and select **Unpublish** to proceed, or **Cancel** to leave it live.

[![Unpublish confirmation explaining that production access stops while data and version history remain](https://ideamade.ai/help/en/publishing-unpublish-confirm.jpg)](https://ideamade.ai/help/en/publishing-unpublish-confirm.jpg)

_Figure: Confirming unpublishing pauses production access and retains business records._

After completion, the window shows **App unpublished**. The corresponding deployment is marked **Unpublished**, and **Republish** becomes available.

[![Unpublished app with retained deployment history and a Republish button](https://ideamade.ai/help/en/publishing-unpublished.jpg)](https://ideamade.ai/help/en/publishing-unpublished.jpg)

_Figure: The current editing version and earlier deployment records remain available._

## Confirm that the original address is offline

Refresh the production address you opened earlier, or open it again. The **App is not live** page confirms that production access is paused.

[![The original production address showing that the app is not live](https://ideamade.ai/help/en/publishing-offline-address.jpg)](https://ideamade.ai/help/en/publishing-offline-address.jpg)

_Figure: Refreshing the original address shows the app’s offline message._

## Check the target and republish

1. Return to the **Publish** window in Builder.
2. Check the version under **Publish**, labeled **Current editing version**. It may have changed if you edited the app while it was offline.
3. Once the intended content has been checked, select **Republish**.
4. Wait for **Live**, confirm the live version number, and select **Open app**.

[![Republishing completed with the live version and earlier unpublished deployment still visible](https://ideamade.ai/help/en/publishing-republished.jpg)](https://ideamade.ai/help/en/publishing-republished.jpg)

_Figure: Republishing creates a new deployment record and keeps earlier records. The production address stays the same._

To bring back an older version, first follow [Restore versions and publish your app](https://ideamade.ai/help/versions-and-publishing) to make it the current editing version. Then return to the Publish window, check the target, and republish.

## Confirm production data is still usable

Open the production address, sign in if needed, find a record saved before unpublishing, and check the main actions again.

[![After republishing, the production client list still contains the Jamie Park production example](https://ideamade.ai/help/en/publishing-production-retained.jpg)](https://ideamade.ai/help/en/publishing-production-retained.jpg)

_Figure: After republishing, the production list still contains the saved Jamie Park example record._

## Frequently asked questions

### Can I keep editing while the app is unpublished?

Yes. Unpublishing affects production access. The editing version and history remain available. Publish again when the prepared version should become accessible at the production address.

### Does republishing change the address?

Republishing the same app uses its existing production address. Open it from the Publish window and check it after publication succeeds.

### What if republishing fails?

Read the failure message and check results in the Publish window, address the issue, and try again. Once republishing succeeds, confirm Live and use the production address to check access and main actions.

## Next steps

- [Check access and key workflows before publishing](https://ideamade.ai/help/pre-publish-checks)
- [Understand preview data and production data](https://ideamade.ai/help/preview-and-production-data)
