{"id":37462790,"url":"https://github.com/ibm-watson-iot/iot-python","last_synced_at":"2026-01-16T07:05:52.276Z","repository":{"id":16097032,"uuid":"18841883","full_name":"ibm-watson-iot/iot-python","owner":"ibm-watson-iot","description":"Python Package and samples for connecting to Maximo IoT and IBM Watson IoT Platform","archived":false,"fork":false,"pushed_at":"2024-10-16T15:25:50.000Z","size":5457,"stargazers_count":186,"open_issues_count":5,"forks_count":160,"subscribers_count":60,"default_branch":"master","last_synced_at":"2026-01-14T09:30:42.809Z","etag":null,"topics":["iot","python","sdk"],"latest_commit_sha":null,"homepage":"http://ibm-watson-iot.github.io/iot-python/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibm-watson-iot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-04-16T14:07:36.000Z","updated_at":"2025-09-29T12:29:44.000Z","dependencies_parsed_at":"2024-06-18T15:31:33.685Z","dependency_job_id":"dd2f59fd-8d43-4e14-96dd-31613bccb060","html_url":"https://github.com/ibm-watson-iot/iot-python","commit_stats":{"total_commits":676,"total_committers":44,"mean_commits":"15.363636363636363","dds":0.6923076923076923,"last_synced_commit":"1bda780f6b1e74db2e11ad02225fc51e06d2a42e"},"previous_names":["ibm-messaging/iot-python"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/ibm-watson-iot/iot-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-watson-iot%2Fiot-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-watson-iot%2Fiot-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-watson-iot%2Fiot-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-watson-iot%2Fiot-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibm-watson-iot","download_url":"https://codeload.github.com/ibm-watson-iot/iot-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-watson-iot%2Fiot-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iot","python","sdk"],"created_at":"2026-01-16T07:05:52.177Z","updated_at":"2026-01-16T07:05:52.252Z","avatar_url":"https://github.com/ibm-watson-iot.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Python for IBM Watson IoT Platform\n===============================================================================\n\n[![GitHub issues](https://img.shields.io/github/issues/ibm-watson-iot/iot-python.svg)](https://github.com/ibm-watson-iot/iot-python/issues)\n[![GitHub](https://img.shields.io/github/license/ibm-watson-iot/iot-python.svg)](https://github.com/ibm-watson-iot/iot-python/blob/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/wiotp-sdk.svg)](https://pypi.org/project/wiotp-sdk/)\n![Project Status](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11-blue)\n[![Downloads](https://pepy.tech/badge/ibmiotf)](https://pepy.tech/project/ibmiotf)\n[![Downloads](https://pepy.tech/badge/wiotp-sdk)](https://pepy.tech/project/wiotp-sdk)\n[![Code Style: Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\nPython module for interacting with **Maximo IoT** and **[IBM Watson IoT Platform](https://internetofthings.ibmcloud.com)**\n\n- Python 3.11\n- Python 3.10\n- Python 3.9\n\n\nProduct Withdrawal Notice\n-------------------------------------------------------------------------------\nPer the September 8, 2020 [announcement](https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca\u0026infotype=an\u0026appname=iSource\u0026supplier=897\u0026letternum=ENUS920-136#rprodnx) IBM Watson IoT Platform (5900-A0N) has been withdrawn from marketing effective **December 9, 2020**.  As a result, updates to this project will be limited.\n\n\nDependencies\n-------------------------------------------------------------------------------\n-  [paho-mqtt](https://pypi.python.org/pypi/paho-mqtt)\n-  [iso8601](https://pypi.python.org/pypi/iso8601)\n-  [pytz](https://pypi.python.org/pypi/pytz)\n-  [requests](https://pypi.python.org/pypi/requests)\n\n\nInstallation\n-------------------------------------------------------------------------------\nInstall the [latest version](https://pypi.org/project/wiotp-sdk/) of the library with pip\n\n```\n# pip install wiotp-sdk\n```\n\n\nUninstall\n-------------------------------------------------------------------------------\nUninstalling the module is simple.\n\n```\n# pip uninstall wiotp-sdk\n```\n\n\nDocumentation\n-------------------------------------------------------------------------------\nhttps://ibm-watson-iot.github.io/iot-python/\n\n\nSupported Features\n-------------------------------------------------------------------------------\n- **Device Connectivity**: Connect your device(s) to Watson IoT Platform with ease using this library\n- **Gateway Connectivity**: Connect your gateway(s) to Watson IoT Platform with ease using this library\n- **Application connectivity**: Connect your application(s) to Watson IoT Platform with ease using this library\n- **Watson IoT API**: Support for the interacting with the Watson IoT Platform through REST APIs\n- **SSL/TLS**: By default, this library connects your devices, gateways and applications securely to Watson IoT Platform registered service. Ports `8883` (default) and `443` support secure connections using TLS with the MQTT and HTTP protocol. Support for MQTT with TLS requires at least Python v2.7.9 or v3.5, and openssl v1.0.1\n- **Device Management for Device**: Connects your device(s) as managed device(s) to Watson IoT Platform.\n- **Device Management for Gateway**: Connects your gateway(s) as managed device(s) to Watson IoT Platform.\n- **Device Management Extensions**: Provides support for custom device management actions.\n- **Scalable Applications**: Supports load balancing of MQTT subscriptions over multiple application instances.\n- **Auto Reconnect**: All clients support automatic reconnect to the Platform in the event of a network interruption.\n- **Websockets**: Support device/gateway/application connectivity to Watson IoT Platform using WebSocket\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-watson-iot%2Fiot-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibm-watson-iot%2Fiot-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-watson-iot%2Fiot-python/lists"}