You can delete an instance programmatically when you use one of the Bigtable client libraries or manually using the Google Cloud console, the Google Cloud CLI, or the cbt CLI :

Console

  1. Open the list of Bigtable instances in the Google Cloud console.

    Open the instance list

  2. Click the instance you want to delete, then click Delete instance. A confirmation dialog appears.

    Screenshot of the Delete instance dialog

  3. Follow the instructions in the confirmation dialog, then click Delete. The instance is permanently deleted.

gcloud

  1. Install the Google Cloud CLI if you haven't already.
  2. If you don't know the instance ID, use the bigtable instances list command to view a list of your project's instances:

    gcloud bigtable instances list
    
  3. Use the bigtable instances delete command to delete an instance:

    gcloud bigtable instances delete INSTANCE_ID
    

    Replace INSTANCE_ID with the permanent identifier for your instance.

cbt

  1. Install the cbt CLI if you haven't already.
  2. If you don't know the instance ID, use the listinstances command to view a list of your project's instances:

    cbt listinstances
    
  3. Use the deleteinstance command to delete an instance:

    cbt deleteinstance INSTANCE_ID
    

    Replace INSTANCE_ID with the permanent identifier for your instance.

C++

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

C#

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

Java

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

Node.js

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

PHP

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

Python

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

Ruby

To learn how to install and use the client library for Bigtable, see Bigtable client libraries.

To authenticate to Bigtable, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-04-02 UTC.