---
title: Delete a database
description: Use the influxdb3 CLI, HTTP API, or InfluxDB 3 Explorer to delete a database from InfluxDB 3 Core.
url: https://docs.influxdata.com/influxdb3/core/admin/databases/delete/
estimated_tokens: 1342
product: InfluxDB 3 Core
version: core
---

# Delete a database

Use the [`influxdb3 delete database` command](/influxdb3/core/reference/cli/influxdb3/delete/database/), the [HTTP API](/influxdb3/core/api/v3/), or [InfluxDB 3 Explorer](/influxdb3/explorer/) to delete a database from InfluxDB 3 Core.

#### Deleting a database cannot be undone

Deleting a database is a destructive action. Once a database is deleted, data stored in that database cannot be recovered.

-   [Delete a database using the influxdb3 CLI](#delete-a-database-using-the-influxdb3-cli)
-   [Delete a database using the HTTP API](#delete-a-database-using-the-http-api)
-   [Delete a database using InfluxDB 3 Explorer](#delete-a-database-using-influxdb-3-explorer)

## Delete a database using the influxdb3 CLI

Provide the following:

-   Name of the database to delete
-   -   InfluxDB 3 Core [admin token](/influxdb3/core/admin/tokens/admin)

```sh
influxdb3 delete database DATABASE_NAME
```

Replace the following:

-   `DATABASE_NAME`: the name of the database to delete

Enter `yes` to confirm that you want to delete the database.

## Delete a database using the HTTP API

To delete a database using the HTTP API, send a `DELETE` request to the `/api/v3/configure/database` endpoint:

DELETE localhost:8181/api/v3/configure/database

Include the following in your request:

-   **Query parameters**:
    -   `db`: Database name to delete
-   **Headers**:
    -   `Authorization: Bearer` with your [admin token](/influxdb3/core/admin/tokens/)

```bash
curl --request DELETE "localhost:8181/api/v3/configure/database?db=DATABASE_NAME" \
  --header "Authorization: Bearer AUTH_TOKEN"
```

Replace the following:

-   `DATABASE_NAME`: the name of the database to delete
-   `AUTH_TOKEN`: your [admin token](/influxdb3/core/admin/tokens/)

### Response

A successful deletion returns HTTP status `200` with no content body.

## Delete a database using InfluxDB 3 Explorer

You can also delete databases using the [InfluxDB 3 Explorer](/influxdb3/explorer/) web interface:

1. If you haven’t already, see how to [get started with Explorer and connect to your InfluxDB 3 Core server](/influxdb3/explorer/get-started/).
2. In Explorer, click **Databases** in the left navigation.
3. Find the database you want to delete in the list.
4. Click the **Delete** icon (trash can) next to the database name.
5. In the confirmation dialog, type the database name to confirm.
6. Click **Delete Database**.

This action cannot be undone. All data in the database will be permanently deleted.

For more information, see [Manage databases with InfluxDB 3 Explorer](/influxdb3/explorer/manage-databases/).

#### Related

-   [influxdb3 delete database](/influxdb3/core/reference/cli/influxdb3/delete/database/)
-   [Delete database API](/influxdb3/core/api/database/#operation/DeleteConfigureDatabase)
-   [Manage databases with InfluxDB 3 Explorer](/influxdb3/explorer/manage-databases/)
