---
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: 573
product: InfluxDB OSS v2
version: v2
---

# InfluxDB API client library tutorials

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/)
