---
title: InfluxDB API client library starter
description: Follow step-by-step tutorials to build an IoT dashboard with API client libraries in your favorite framework or language.
url: https://docs.influxdata.com/influxdb/cloud/api-guide/tutorials/
estimated_tokens: 304
product: InfluxDB Cloud (TSM)
version: cloud
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/cloud/api-guide/tutorials/
date: '2025-04-02T15:54:32-06:00'
lastmod: '2025-04-02T15:54:32-06:00'
---

Follow step-by-step tutorials to build an Internet-of-Things (IoT) application with InfluxData client libraries and your favorite framework or language.
InfluxData and the user community maintain client libraries for developers who want to take advantage of:

* Idioms for InfluxDB requests, responses, and errors.
* Common patterns in a familiar programming language.
* Faster development and less boilerplate code.

In these tutorials, you’ll use the InfluxDB API and
client libraries to build a modern application, and learn the following:

* InfluxDB core concepts.
* How the application interacts with devices and InfluxDB.
* How to authenticate apps and devices to the API.
* How to install a client library.
* How to write and query data in InfluxDB.
* How to use the InfluxData UI libraries to format data and create visualizations.

### [Python](/influxdb/cloud/api-guide/tutorials/python/)

Build an application that writes, queries, and manages devices with the InfluxDB client library for Python.

### [JavaScript](/influxdb/cloud/api-guide/tutorials/nodejs/)

Build a JavaScript application that writes, queries, and manages devices with the InfluxDB client library.

[api](/influxdb/cloud/tags/api/)
