---
title: InfluxDB HTTP API
description: Use the InfluxDB HTTP API to write data, query data, and manage databases, tables, and tokens.
url: https://docs.influxdata.com/influxdb3/core/api/
estimated_tokens: 791
product: InfluxDB 3 Core
version: core
---

[Download InfluxDB 3 Core API Spec](/openapi/influxdb3-core-openapi.yml)

Use the InfluxDB 3 Core HTTP API to write data, query data, and manage databases, tables, and tokens.

### [Quick start](/influxdb3/core/api/quick-start/)

Authenticate, write, and query with the API:

### [Authentication](/influxdb3/core/api/authentication/)

Use one of the following schemes to authenticate to the InfluxDB 3 Core API:

### [Headers and parameters](/influxdb3/core/api/headers-and-parameters/)

Most InfluxDB API endpoints require parameters in the request–for example, specifying the database to use.

### [Migrate from InfluxDB v1 or v2](/influxdb3/core/api/migrate-from-influxdb-v1-or-v2/)

Migrate your existing InfluxDB v1 or v2 workloads to InfluxDB 3 Core.

### [Auth token](/influxdb3/core/api/auth-token/)

Create and manage tokens used for authenticating and authorizing access to InfluxDB 3 Core resources.

### [Cache distinct values](/influxdb3/core/api/cache-distinct-values/)

The Distinct Value Cache (DVC) lets you cache distinct values of one or more columns in a table, improving the performance of queries that return distinct tag and field values.

### [Cache last value](/influxdb3/core/api/cache-last-value/)

The Last Value Cache (LVC) lets you cache the most recent values for specific fields in a table, improving the performance of queries that return the most recent value of a field for specific series…

### [Database](/influxdb3/core/api/database/)

Create, list, and delete databases in InfluxDB 3 Core.

### [Processing engine](/influxdb3/core/api/processing-engine/)

Manage Processing engine triggers, test plugins, and send requests to trigger On Request plugins.

### [Query data](/influxdb3/core/api/query-data/)

Query data stored in InfluxDB 3 Core using SQL or InfluxQL.

### [Server information](/influxdb3/core/api/server-information/)

Retrieve server metrics, health status, and version information for InfluxDB 3 Core.

### [Table](/influxdb3/core/api/table/)

Manage table schemas in an InfluxDB 3 Core database.

### [Write data](/influxdb3/core/api/write-data/)

Write data to InfluxDB 3 Core using line protocol format.
