---
title: InfluxDB Enterprise v1 tools
description: Learn more about available tools for working with InfluxDB Enterprise v1.
url: https://docs.influxdata.com/enterprise_influxdb/v1/tools/
estimated_tokens: 1524
publisher: InfluxData
canonical: https://docs.influxdata.com/enterprise_influxdb/v1/tools/
date: '2025-10-24T12:52:47-05:00'
lastmod: '2025-10-24T12:52:47-05:00'
---

#### Flux VS Code extension no longer available

The `vsflux` extension is no longer available in the Visual Studio Marketplace.`vsflux` and the `flux-lsp` Flux Language Server Protocol plugin are no longer maintained.
Their repositories have been archived and are no longer receiving updates.

Use the following tools to work with InfluxDB Enterprise:

### [Use the InfluxDB documentation MCP server](/enterprise_influxdb/v1/tools/mcp-server/)

Query InfluxDB Enterprise v1 documentation from your IDE using the InfluxDB documentation Model Context Protocol (MCP) server.

### [influx - InfluxDB command line interface](/enterprise_influxdb/v1/tools/influx-cli/)

The `influx` command line interface (CLI) provides an interactive shell for the HTTP API associated with `influxd`.
It includes commands for writing and querying data, and managing many aspects of InfluxDB, including databases, organizations, and users.

## Usage

```
influx [flags]
```

## Flags

|     Flag     |                                        Description                                         |
|--------------|--------------------------------------------------------------------------------------------|
|  `-version`  |                                Display the version and exit                                |
|`-url-prefix` | Path to add to the URL after the host and port. Specifies a custom endpoint to connect to. |
|   `-host`    |                HTTP address of InfluxDB (default: `http://localhost:8086`)                 |
|   `-port`    |                                     Port to connect to                                     |
|  `-socket`   |                                 Unix socket to connect to                                  |
| `-database`  |                             Database to connect to the server                              |
| `-password`  |Password to connect to the server. Leaving blank will prompt for password (`--password ''`).|
| `-username`  |                             Username to connect to the server                              |
|    `-ssl`    |                                   Use https for requests                                   |
| `-unsafessl` |                    Set this when connecting to the cluster using https                     |
|  `-execute`  |                                  Execute command and quit                                  |
|  `-format`   |              Specify the format of the server responses: json, csv, or column              |
| `-precision` |             Specify the format of the timestamp: rfc3339, h, m, s, ms, u or ns             |
|`-consistency`|                   Set write consistency level: any, one, quorum, or all                    |
|  `-pretty`   |                           Turns on pretty print for JSON format                            |
|  `-import`   |                        Import a previous database export from file                         |
|    `-pps`    |Points per second the import will allow. The default is `0` and will not throttle importing.|
|   `-path`    |                                   Path to file to import                                   |
|`-compressed` |                        Set to true if the import file is compressed                        |

```
<div class="children-links">
	
		
		
		
		 <h3 id="use-influx---influxdb-command-line-interface"><a href="/enterprise_influxdb/v1/tools/influx-cli/use-influx-cli/" target="">Use influx - InfluxDB command line interface</a></h3>
		
		<p>InfluxDB&rsquo;s command line interface (<code>influx</code>) is an interactive shell for the HTTP API.</p>

```

### [Influx Inspect disk utility](/enterprise_influxdb/v1/tools/influx_inspect/)

Use the `influx_inspect` commands to manage InfluxDB disks and shards.

### [influxd - InfluxDB daemon](/enterprise_influxdb/v1/tools/influxd/)

The influxd daemon starts and runs all the processes necessary for InfluxDB to function.

### [influxd-ctl CLI](/enterprise_influxdb/v1/tools/influxd-ctl/)

Use the `influxd-ctl` CLI to manage your InfluxDB Enterprise v1 cluster.

### [InfluxDB client libraries](/enterprise_influxdb/v1/tools/api_client_libraries/)

InfluxDB client libraries includes support for Arduino, C#, C++, Go, Java, JavaScript, PHP, Python, and Ruby.

### [InfluxDB inch tool](/enterprise_influxdb/v1/tools/inch/)

Use the InfluxDB inch tool to test InfluxDB performance. Adjust the number of points and tag values to test ingesting different tag cardinalities.

### [Use Grafana with InfluxDB Enterprise v1](/enterprise_influxdb/v1/tools/grafana/)

Configure Grafana to query and visualize data from InfluxDB Enterprise v1.

## InfluxDB open source tools

Tools built for InfluxDB OSS v1.8+ also work with InfluxDB v1 Enterprise.
For more information, see [InfluxDB tools](/enterprise_influxdb/v1/tools/).
| Flag | Description |
| --- | --- |
| Flag | Description |
| -version | Display the version and exit |
| -url-prefix | Path to add to the URL after the host and port. Specifies a custom endpoint to connect to. |
| -host | HTTP address of InfluxDB (default:  http://localhost:8086 ) |
| -port | Port to connect to |
| -socket | Unix socket to connect to |
| -database | Database to connect to the server |
| -password | Password to connect to the server. Leaving blank will prompt for password ( --password '' ). |
| -username | Username to connect to the server |
| -ssl | Use https for requests |
| -unsafessl | Set this when connecting to the cluster using https |
| -execute | Execute command and quit |
| -format | Specify the format of the server responses: json, csv, or column |
| -precision | Specify the format of the timestamp: rfc3339, h, m, s, ms, u or ns |
| -consistency | Set write consistency level: any, one, quorum, or all |
| -pretty | Turns on pretty print for JSON format |
| -import | Import a previous database export from file |
| -pps | Points per second the import will allow. The default is  0  and will not throttle importing. |
| -path | Path to file to import |
| -compressed | Set to true if the import file is compressed |
