---
title: Write data with no-code third-party technologies
description: Write data to InfluxDB using third-party technologies that do not require coding.
url: https://docs.influxdata.com/influxdb/cloud/write-data/no-code/third-party/
estimated_tokens: 1591
product: InfluxDB Cloud (TSM)
version: cloud
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/cloud/write-data/no-code/third-party/
date: '2024-07-23T15:41:16-05:00'
lastmod: '2024-07-23T15:41:16-05:00'
---

Write data to InfluxDB by configuring third-party technologies that don’t require coding.

## Prerequisites

* Authentication credentials for your InfluxDB instance: your InfluxDB host URL,[organization](/influxdb/cloud/admin/organizations/),[bucket](/influxdb/cloud/admin/buckets/), and an [API token](/influxdb/cloud/admin/tokens/)with write permission on the bucket.

  To setup InfluxDB and create credentials, follow the[Get started](/influxdb/cloud/get-started/) guide.

* Access to one of the third-party tools listed in this guide.

You can configure the following third-party tools to send line protocol data
directly to InfluxDB without writing code:

> [!Note]
> Many third-party integrations are community contributions.
> If there’s an integration missing from the list below, please [open a docs issue](https://github.com/influxdata/docs-v2/issues/new/choose) to let us know.

* [Vector 0.9 or later](#configure-vector)

* [Apache NiFi 1.8 or later](#configure-apache-nifi)

* [OpenHAB 3.0 or later](#configure-openhab)

* [Apache JMeter 5.2 or later](#configure-apache-jmeter)

* [Apache Pulsar](#configure-apache-pulsar)

* [FluentD 1.x or later](#configure-fluentd)

## Configure Vector

>
>
> Vector is a lightweight and ultra-fast tool for building observability pipelines.
>
>
>
> – [Vector documentation](https://vector.dev/docs/)
>
>

Configure Vector to write metrics and log events to an InfluxDB instance.

1. Configure your [InfluxDB authentication credentials](#prerequisites) for Vector to write to your bucket.

   * View example configurations:
     * [InfluxDB metrics sink configuration](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#configuration)
     * [InfluxDB logs sink configuration](https://vector.dev/docs/reference/configuration/sinks/influxdb_logs/#example-configurations)

   * Use the following Vector configuration fields for InfluxDB v2 credentials:
     * [`endpoint`](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#endpoint):
       the URL (including scheme, host, and port) for your InfluxDB instance
     * [`org`](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#org):
       the name of your InfluxDB organization
     * [`bucket`](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#bucket):
       the name of the bucket to write data to
     * [`token`](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#token):
       an API token with write permission on the specified bucket

2. Configure the data that you want Vector to write to InfluxDB.

   * View [examples of metrics events and configurations](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#examples).
   * View [Telemetry log metrics](https://vector.dev/docs/reference/configuration/sinks/influxdb_logs/#telemetry).

3. For more detail, see the **How it works** sections:

   * [InfluxDB metrics sink–-How it works](https://vector.dev/docs/reference/configuration/sinks/influxdb_metrics/#how-it-works)
   * [InfluxDB logs sink–-How it works](https://vector.dev/docs/reference/configuration/sinks/influxdb_logs/#how-it-works)

## Configure Apache NiFi

>
>
> [Apache NiFi](https://nifi.apache.org/documentation/v1/) is a software project from the Apache Software Foundation designed to automate the flow of data between software systems.
>
>
>
> – [Wikipedia](https://en.wikipedia.org/wiki/Apache_NiFi)
>
>

The InfluxDB processors for Apache NiFi lets you write NiFi Record structured
data into InfluxDB v2.

See*[InfluxDB Processors for Apache NiFi](https://github.com/influxdata/nifi-influxdb-bundle#influxdb-processors-for-apache-nifi)*on GitHub for details.

## Configure OpenHAB

>
>
> The open Home Automation Bus (openHAB, pronounced ˈəʊpənˈhæb) is an open source, technology agnostic home automation platform
>
>
>
> – [openHAB documentation](https://www.openhab.org/docs/)
>
>

>
>
> [The InfluxDB Persistence add-on] service allows you to persist and query states using the [InfluxDB] time series database.
>
>
>
> – [openHAB InfluxDB persistence add-on](https://github.com/openhab/openhab-addons/tree/main/bundles/org.openhab.persistence.influxdb)
>
>

See*[InfluxDB Persistence add-on](https://github.com/openhab/openhab-addons/tree/master/bundles/org.openhab.persistence.influxdb)*on GitHub for details.

## Configure Apache JMeter

>
>
> [Apache JMeter](https://jmeter.apache.org/) is an Apache project that can be used as a load testing tool for
> analyzing and measuring the performance of a variety of services, with a focus
> on web applications.
>
>
>
> – [Wikipedia](https://en.wikipedia.org/wiki/Apache_JMeter)
>
>

1. Create a [Backend Listener](https://jmeter.apache.org/usermanual/component_reference.html#Backend_Listener) using the ***InfluxDBBackendListenerClient*** implementation.
2. In the **Backend Listener implementation** field, enter:

   ```
   org.apache.jmeter.visualizers.backend.influxdb.influxdbBackendListenerClient
   ```

3. Under **Parameters**, specify the following:
   * **influxdbMetricsSender**:

     ```
     org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender
     ```

   * **influxdbUrl**: *(include the bucket and org you created in InfluxDB)*

     ```
     https://cloud2.influxdata.com/api/v2/write?org=my-org&bucket=jmeter
     ```

   * **application**: `InfluxDB2`
   * **influxdbToken**: *your InfluxDB API token with write permission on the
     specified bucket*
   * Include additional parameters as needed.

4. Click **Add** to add the ***InfluxDBBackendListenerClient*** implementation.

## Configure Apache Pulsar

>
>
> Apache Pulsar is an open source, distributed messaging and streaming platform
> built for the cloud.
>
>
>
> The InfluxDB sink connector pulls messages from Pulsar topics and persists the
> messages to InfluxDB.
>
>
>
> – [Apache Pulsar](https://pulsar.apache.org/)
>
>

See *[InfluxDB sink connector](https://pulsar.apache.org/docs/en/io-influxdb-sink/)*for details.

## Configure FluentD

>
>
> [Fluentd](https://www.fluentd.org/) is a cross-platform open-source data
> collection software project.
>
>
>
> – [Wikipedia](https://en.wikipedia.org/wiki/Fluentd)
>
>

See *[influxdb-plugin-fluent](https://github.com/influxdata/influxdb-plugin-fluent)*on GitHub for details.
