InfluxDB HTTP API
Use the InfluxDB 3 Core HTTP API to write data, query data, and manage databases, tables, and tokens.
Quick start
Authenticate, write, and query with the API:
Authentication
Use one of the following schemes to authenticate to the InfluxDB 3 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
Migrate your existing InfluxDB v1 or v2 workloads to InfluxDB 3 Core.
Auth token
Create and manage tokens used for authenticating and authorizing access to InfluxDB 3 Core resources.
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
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
Create, list, and delete databases in InfluxDB 3 Core.
Processing engine
Manage Processing engine triggers, test plugins, and send requests to trigger On Request plugins.
Query data
Query data stored in InfluxDB 3 Core using SQL or InfluxQL.
Server information
Retrieve server metrics, health status, and version information for InfluxDB 3 Core.
Table
Manage table schemas in an InfluxDB 3 Core database.
Write data
Write data to InfluxDB 3 Core using line protocol format.
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB 3 Core and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.