---
title: InfluxDB API client library tutorials
description: Follow step-by-step tutorials to for InfluxDB API client libraries in your favorite framework or language.
url: https://docs.influxdata.com/influxdb/v2/api-guide/tutorials/
estimated_tokens: 445
product: InfluxDB OSS v2
version: v2
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v2/api-guide/tutorials/
date: '2025-05-23T13:46:31-05:00'
lastmod: '2025-05-23T13:46:31-05:00'
---

This page documents an earlier version of InfluxDB OSS.[InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a
copy of the database file doesn’t expose usable tokens. Existing
tokens are hashed on first startup and the original strings can’t
be recovered afterward — **capture any plaintext tokens you still
need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

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/v2/api-guide/tutorials/python/)

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

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

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

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