135

Is it possible to delete an GAE application after it has been created?

I made a mistake while typing the name and now have a dummy application that I haven't been able to remove.

burning_LEGION
  • 13,246
  • 8
  • 40
  • 52
Julio César
  • 12,790
  • 10
  • 38
  • 45

12 Answers12

110

With the new Google Cloud console, you can still disable GAE applications as before (App Engine --> Settings --> Disable). They cannot currently be deleted.

If you are sure that you aren't using the project for anything else, you can delete the entire project by going to IAM --> Settings --> Shut Down. This button is in the header and a bit tricky to spot. It looks like this:

enter image description here


As of AppEngine SDK 1.2.6 it's possible to delete apps completely. But beware, the app-id won't be usable again.

Stephen
  • 8,508
  • 12
  • 56
  • 96
Steve Armstrong
  • 5,252
  • 7
  • 32
  • 43
  • 4
    You can send them an email if you REALLY want the ID. They can give it back for a specific project. I haven't personally done it but I saw people in google groups saying it's possible – Patrice Jul 31 '14 at 16:13
  • 1
    @Patrice What is their email address? – suzanshakya Sep 28 '15 at 12:11
  • 1
    @suzanshakya I believe support would help with that, so it's not really an email, more the ticketing system offered to those with a support package. If you don't have one... not sure to be honest. – Patrice Sep 28 '15 at 12:25
  • 52
    These instructions leed to the whole project shutdown. If your project hosts other things than GAE that you want to keep you shouldn't follow this solution. – arudzinska Mar 20 '18 at 11:57
76

As most of the answers are outdated or contradictive and this is an important question I decided to clarify current possible solutions when intending to delete an application in Google App Engine or having related issues.

Currently, there is no way to delete an existing app in GAE. Once created it cannot be removed, nor its initial settings can be changed (like the region where it was deployed). The only possible workaround is starting a new project and deploying a new application. There were feature requests in Google Issue Tracker regarding these issues: deleting an app and changing zone/region. You can still delete the whole project as described in Steve Armstrong's answer, but bear in mind that this will remove everything you created there (like GCE, GKE etc.), not only GAE.

However, it all depends on why you would like to delete your app. If you would simply like to stop it from serving requests or you don't want it to incur further costs, you can disable the app as described in the GCP docs here.

arudzinska
  • 3,152
  • 1
  • 16
  • 29
25

This feature is already logged, please star it:

http://code.google.com/p/googleappengine/issues/detail?id=335

Alexander Kojevnikov
  • 17,580
  • 5
  • 49
  • 46
  • 6
    wow. what !! I can't delete the project because I have GKE in there as well. I was trying to move something to AppEngine. I will never consider using a platform that is missing such a basic feature. – David Dehghan Apr 16 '19 at 10:58
11

To disable /delete your application:

  • In the Administration Console, click your application to make it the active application.
  • Click Application Settings on the left side under Administration.
  • Click Disable Application.
  • Click Disable Application Now.
  • If you want to delete your app:
    1. If billing is enabled for your app, disable billing. You aren't allowed to delete before you do this.
    2. Click Request Permanent Deletion. The application will be deleted in approximately 72 hours. To re-enable your disabled application, click Re-Enable Application.

enter image description here source

grepit
  • 21,260
  • 6
  • 105
  • 81
9

There currently isn't a way to delete a GAE application.

Nick Berardi
  • 54,393
  • 15
  • 113
  • 135
9

I was evaluating if we could use AppEngine and ran the standard tutorial which created a test app for me under my the default project. When I tried to delete the App I was shocked that it can't be done ! The only way is to delete the project which would delete all other GKE and any other services under that account.

After a bunch of research and calling product support of Google this what they suggested: To upgrade to Silver Support for 150$/month and send them an email to delete the app.

Here is the chat session with Google Support. If you were considering using Google AppEngine I would think again.

enter image description here

David Dehghan
  • 22,159
  • 10
  • 107
  • 95
8

Beyond disabling the App Engine application you can:

  • Disable it's API permission under APIs & Services
  • Remove the App Engine related files from Storage
  • Delete App Engine permissions under IAM & Admin
  • Delete the App Engine Service account

This will freeze all App Engine related billing charges for the undeletable disabled App engine application. At least it worked for me :)

balazs630
  • 3,421
  • 29
  • 46
  • As the App engine is disabled it will stop incurring on most charges, but the 3 buckets created by the app engine might still incur storage charges as some of them save the container images for every version. They're easy to identify as the bucket names are suffixed by the app engine URI. – Vichoko Oct 21 '21 at 19:58
7

This issue has been fixed; see the docs here: https://cloud.google.com/appengine/docs/standard/python/console/?csw=1#delete_app

Thomas
  • 174,939
  • 50
  • 355
  • 478
Carlos
  • 95
  • 1
  • 2
  • 1
    That no longer exists. you can't delete a GAE app, only disable. You have to delete the entire project which is stupid. thanks google. – hummmingbear Oct 05 '21 at 13:57
3

Carlos, you're right that the issue has been fixed, and I up-voted you for that. However, your link is a little outdated and an updated link is listed below. https://developers.google.com/appengine/docs/adminconsole/applicationsettings#Disable_or_Delete_Your_Application

Eric S.
  • 320
  • 2
  • 11
  • 2
    That no longer exists. you can't delete a GAE app, only disable. You have to delete the entire project which is stupid. thanks google – hummmingbear Oct 05 '21 at 13:57
3

open https://console.cloud.google.com/cloud-resource-manager?organizationId=0 ,select the project(or application) to be deleted,then click delete

iengchen
  • 341
  • 4
  • 9
0

I wanted to delete some legacy Google App Engine applications I made years ago, but when I tried to delete them from the new Google Cloud Platform (like this: https://support.google.com/cloud/answer/6251787#shut-down-a-project) I kept getting "You do not have permission" errors. The solution I found was to sign up for a free trial of Google Cloud Platform, then I was able to delete them.

skensell
  • 1,421
  • 12
  • 21
0

I couldn't find to delete the default app-engine, however if you navigate to App Engine > Settings , there is a button to Disable it and it stop serving. when you click on the button type the project name in the prompt.

enter image description here

enter image description here

Reza
  • 18,865
  • 13
  • 88
  • 163