--- title: Schemaless API sidebar_label: Schemaless API description: 详细介绍 TDengine 提供的 Schemaless API. --- TDengine 提供了兼容 InfluxDB (v1) 和 OpenTSDB 行协议的 Schemaless API。支持 InfluxDB(v1) 或 OpenTSDB 行协议写入数据的第三方软件无需修改代码,只要修改配置的 EndPoint URL 就可以直接把数据写入 TDengine 数据库。 ### 兼容 InfluxDB 行协议写入的方法 您可以配置任何支持使用 InfluxDB(v1) 行协议的应用访问地址 `http://:6041/` 来写入 InfluxDB 兼容格式的数据到 TDengine。EndPoint 如下: ```text /influxdb/v1/write??... ``` 支持 InfluxDB 查询参数如下: - `db` 指定 TDengine 使用的数据库名 - `precision` TDengine 使用的时间精度 - `u` TDengine 用户名 - `p` TDengine 密码 注意: 目前不支持 InfluxDB 的 token 验证方式,仅支持 Basic 验证和查询参数验证。 参考链接:[InfluxDB v1 写接口](https://docs.influxdata.com/influxdb/v2.0/reference/api/influxdb-1x/write/) ### 兼容 OpenTSDB 行协议写入的方法 您可以配置任何支持 OpenTSDB 行协议的应用访问地址 `http://:6041/` 来写入 OpenTSDB 兼容格式的数据到 TDengine。EndPoint 如下: ```text /opentsdb/v1/put/json/ /opentsdb/v1/put/telnet/ ``` 参考链接: - [OpenTSDB JSON](http://opentsdb.net/docs/build/html/api_http/put.html) - [OpenTSDB Telnet](http://opentsdb.net/docs/build/html/api_telnet/put.html)