---
title: InfluxDB syntaxes
description: InfluxDB uses a handful of languages and syntaxes to perform tasks such as writing, querying, processing, and deleting data.
url: https://docs.influxdata.com/influxdb3/cloud-serverless/reference/syntax/
estimated_tokens: 209
product: InfluxDB Cloud Serverless
version: cloud-serverless
---

# InfluxDB syntaxes

### [Line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/)

InfluxDB uses line protocol to write data points. It is a text-based format that provides the measurement, tag set, field set, and timestamp of a data point.

### [Annotated CSV](/influxdb3/cloud-serverless/reference/syntax/annotated-csv/)

You can write data to InfluxDB using annotated CSV and the InfluxDB HTTP API.

### [Delete predicate](/influxdb3/cloud-serverless/reference/syntax/delete-predicate/)

InfluxDB uses an InfluxQL-like predicate syntax to determine what data points to delete.
