---
title: Introducing Notehub Py - the Python SDK for the Notehub API
description: The Notehub Py library helps you interact with the Notehub API easily, accessing your IoT data in a Python-friendly manner.
source_url: https://dev.blues.io/blog/notehub-python-sdk-library/
canonical_url: https://dev.blues.io/blog/notehub-python-sdk-library/
markdown_url: https://dev.blues.io/blog/notehub-python-sdk-library.md
---

# Introducing Notehub Py - the Python SDK for the Notehub API

![Introducing Notehub Py - the Python SDK for the Notehub API banner](https://dev.blues.io/images/blog/posts/notehub-python-sdk-library/banner.png?v=79b5cc8e)

June 11, 2024

## The Notehub Py library helps you interact with the Notehub API easily, accessing your IoT data in a Python-friendly manner.

- [Python](https://dev.blues.io/blog/tag/python)

[![Paige Niedringhaus](https://dev.blues.io/images/blog/authors/paige-niedringhaus.jpeg?v=f672001e)](https://dev.blues.io/blog/author/paige-niedringhaus/)

[Paige NiedringhausStaff Software Engineer](https://dev.blues.io/blog/author/paige-niedringhaus/)

In 2023 we released [Notehub JS](https://www.npmjs.com/package/@blues-inc/notehub-js), a JavaScript library for the Notehub API. Today we're excited to expand our offerings and announce [Notehub Py](https://pypi.org/project/notehub-py/) - a Python-based SDK for interacting with the Notehub API.

As Blues continues to expand its offerings to support more IoT devices in more corners of the world, we want to make it as easy as possible for developers to interact with their data once it's reached Notehub, and we realize many of our developers would like to do so in the Python programming language.

Just as we did with Notehub JS, Notehub Py is open source on GitHub, and published on PyPI for anyone to download and use for free.

## Notehub Py Features

Here are some of the features you can expect from Notehub Py:

- **Well documented API methods**
  - All API methods are documented both in the [Notehub Py GitHub repo](https://github.com/blues/notehub-py?tab=readme-ov-file#library-documentation-and-code-examples), and in the Blues Developer Center site [here](https://dev.blues.io/tools-and-sdks/notehub-sdks/notehub-py-library.md).
- **Python-based code examples of every API call**
  - These examples include the necessary imports, authorization tokens, optional parameters, and example return values.
- **Easy installation**
  - Notehub Py is available on PyPI, so you can install it with a simple `pip install notehub-py`.
- **Ongoing updates**
  - We will continue to update and publish new versions of the Notehub Py SDK as we add new features to the Notehub API.

## Get Started with Notehub Py Today

Building applications to display and manage IoT data can sometimes be difficult. We hope that by providing the Notehub Py library, we can make it easier for you to interact with the Notehub API in a way that feels familiar and help you reach your IoT goals faster.

If you'd like to get started with Notehub Py today, you can:

- Visit our documentation on the Blues Developer Experience site [here](https://dev.blues.io/tools-and-sdks/notehub-sdks/notehub-py-library.md),
- Download the Notehub Py SDK from PyPI [here](https://pypi.org/project/notehub-py/),
- Check out the Notehub Py GitHub repo [here](https://github.com/blues/notehub-py) and consider contributing to it - we're always looking to improve!

We're excited to see what you build with Notehub Py. If you have any questions feel free to reach out [in the comments](https://discuss.blues.com/t/introducing-notehub-py-the-python-sdk-for-the-notehub-api).
