--- sidebar_label: InfluxDB Line Protocol title: Schemaless - InfluxDB Line Protocol description: Insert data in Schemaless Line Protocol --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; In this section we will explain how to write into TDengine cloud service using schemaless InfluxDB line protocols over REST interface. ## Config Run this command in your terminal to save the TDengine cloud token and URL as variables: ```bash export TDENGINE_CLOUD_TOKEN="" export TDENGINE_CLOUD_URL="" ``` ```bash set TDENGINE_CLOUD_TOKEN="" set TDENGINE_CLOUD_URL="" ``` ```powershell $env:TDENGINE_CLOUD_TOKEN="" $env:TDENGINE_CLOUD_URL="" ``` ## Insert You can use any client that supports the http protocol to access the RESTful interface address `/influxdb/v1/write` to write data in InfluxDB compatible format to TDengine. The EndPoint is as follows: ```text /influxdb/v1/write?db=&token= ``` Support InfluxDB query parameters as follows. - `db` Specifies the database name used by TDengine - `precision` The time precision used by TDengine ns - nanoseconds u or ยต - microseconds ms - milliseconds s - seconds m - minutes h - hours ## Insert Example ```bash curl --request POST "$TDENGINE_CLOUD_URL/influxdb/v1/write?db=&token=$TDENGINE_CLOUD_TOKEN&precision=ns" --data-binary "measurement,host=host1 field1=2i,field2=2.0 1577846800001000001" ``` ## Query Example with SQL - `measurement` is the super table name. - you can filter data by tag, like:`where host="host1"`. ```bash curl -L -d "select * from .measurement where host=\"host1\"" $TDENGINE_CLOUD_URL/rest/sql/test?token=$TDENGINE_CLOUD_TOKEN ```