# I need a sandbox (I think!)

**URL:** <https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475>\
**Category:** Ask for Help\
**Created:** [February 10, 2020, 6:24pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475 "2020-02-10T18:24:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michelle\_Tandler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/michelle_tandler/32/2845_2.png) [@Michelle\_Tandler](https://community.glideapps.com/u/Michelle_Tandler)\
**Post date:** [February 10, 2020, 6:24pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/1 "2020-02-10T18:24:11Z")

</div>

I think I need a sandbox… Too many people have access to my app so I can’t practice making new additions (I’m still sorting out the structure of everything - it’s an online course app).

Should I create a separate sandbox app and then when things go well copy and paste over to the real one? Worried in trying to recreate/configure all the components I will make mistakes. Also that’s pretty time consuming.

Any ideas?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [February 10, 2020, 6:33pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/2 "2020-02-10T18:33:14Z")

</div>

I would recommend just duplicating the app either using the same sheet or duplicating the sheet.

If you are worried about forgetting steps to replicate components, then I would duplicate the app using the same sheet. Then you can make your changes in the new app copy (as long as you don’t alter the layout of the sheet). When you are ready to switch, you can change the URL on the old app to any obscure name and switch the URL on the new app to the existing name.

---

<div class="post-metadata">

**Author:** ![Michelle\_Tandler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/michelle_tandler/32/2845_2.png) [@Michelle\_Tandler](https://community.glideapps.com/u/Michelle_Tandler)\
**Post date:** [February 10, 2020, 6:36pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/3 "2020-02-10T18:36:40Z")

</div>

Great ideas!! And that new app with the old name will still link to the same URL/bookmark? Only lag would be during naming time yes?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [February 10, 2020, 6:50pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/4 "2020-02-10T18:50:21Z")

</div>

Yes it should still work. I think it’s only a problem if you are using a custom domain, chat/comments, favorites, or google analytics. For those reasons, you may be better off playing in a separate sandbox and copying changes to the original app, but if you are still in the early stages of development and don’t have any of that stuff, then you should be fine. I’m not entirely sure if it would require a user to sign back in, but I think that would be minor.

---

<div class="post-metadata">

**Author:** ![Michelle\_Tandler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/michelle_tandler/32/2845_2.png) [@Michelle\_Tandler](https://community.glideapps.com/u/Michelle_Tandler)\
**Post date:** [February 10, 2020, 6:53pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/5 "2020-02-10T18:53:42Z")

</div>

Hmmm okay that may change things. How do I know if I have a custom domain? That seems like something I would want to have. I do have chat/comments, and I am using Google Analytics. I don’t know about Favorites but if it’s what I think it sounds like, I would want to use that too!

So it looks like practicing outside the app and copying in is the way to go. Makes sense. Think I’ll get started by following your idea on the copy/paste to create Sandbox.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [February 10, 2020, 6:55pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/6 "2020-02-10T18:55:54Z")

</div>

If you’ve set up a custom domain, then you would know it. 😉

[https://docs.glideapps.com/all/etc/account/glide-pro#configuring-a-custom-domain](https://docs.glideapps.com/all/etc/account/glide-pro#configuring-a-custom-domain)

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [February 10, 2020, 6:58pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/7 "2020-02-10T18:58:11Z")

</div>

We don’t have a good option for this yet, although it makes a lot of sense and we know we should offer some way to work on a new draft of your app before publishing it to your users.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [October 14, 2021, 11:14pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/8 "2021-10-14T23:14:35Z")

</div>

We have this now, on the Pro plan you can choose when to publish changes or revert.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [October 14, 2021, 11:14pm UTC](https://community.glideapps.com/t/i-need-a-sandbox-i-think/4475/9 "2021-10-14T23:14:40Z")

</div>


