tagoio-sdk


Nametagoio-sdk JSON
Version 5.0.3 PyPI version JSON
download
home_pageNone
SummaryOfficial Python SDK for TagoIO
upload_time2025-08-04 14:34:26
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseApache-2.0
keywords analysis device iot sensor tago tagoio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <br/>
<p align="center">
  <img src="https://assets.tago.io/tagoio/sdk.png" width="250px" alt="TagoIO"></img>
</p>

# TagoIO - Python SDK

Official Python SDK for TagoIO

## Installation

```bash
pip install tagoio-sdk
```

## Quick Example

If you have any questions, feel free to check our [Help Center](https://help.tago.io/portal/en/home)

### Insert Device Data

```python
from tagoio_sdk import Resources

resources = Resources()
resource.devices.sendDeviceData("myDeviceID", {
    "variable": "temperature",
    "unit": "F",
    "value": 55,
    "time": "2015-11-03 13:44:33",
    "location": {"lat": 42.2974279, "lng": -85.628292},
})
```

### Edit Device Data

```python
from tagoio_sdk import Resources

resources = Resource()
resource.devices.editDeviceData("myDeviceID", {
    "id": "idOfTheRecord",
    "value": "new value",
    "unit": "new unit"
})
```

## Development Commands

```bash
uv sync --dev
uv run pytest tests/
uv run ruff check src
uv run ruff format src
```

## License

TagoIO SDK for Python is released under the [Apache-2.0 License](https://github.com/tago-io/sdk-python/blob/master/LICENSE)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tagoio-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "analysis, device, iot, sensor, tago, tagoio",
    "author": null,
    "author_email": "\"TagoIO Inc.\" <contact@tago.io>",
    "download_url": "https://files.pythonhosted.org/packages/d3/15/436dc19d36ac22d0c436152d0c4b1c7d1b8ae996529f16a90967545438f8/tagoio_sdk-5.0.3.tar.gz",
    "platform": null,
    "description": "<br/>\n<p align=\"center\">\n  <img src=\"https://assets.tago.io/tagoio/sdk.png\" width=\"250px\" alt=\"TagoIO\"></img>\n</p>\n\n# TagoIO - Python SDK\n\nOfficial Python SDK for TagoIO\n\n## Installation\n\n```bash\npip install tagoio-sdk\n```\n\n## Quick Example\n\nIf you have any questions, feel free to check our [Help Center](https://help.tago.io/portal/en/home)\n\n### Insert Device Data\n\n```python\nfrom tagoio_sdk import Resources\n\nresources = Resources()\nresource.devices.sendDeviceData(\"myDeviceID\", {\n    \"variable\": \"temperature\",\n    \"unit\": \"F\",\n    \"value\": 55,\n    \"time\": \"2015-11-03 13:44:33\",\n    \"location\": {\"lat\": 42.2974279, \"lng\": -85.628292},\n})\n```\n\n### Edit Device Data\n\n```python\nfrom tagoio_sdk import Resources\n\nresources = Resource()\nresource.devices.editDeviceData(\"myDeviceID\", {\n    \"id\": \"idOfTheRecord\",\n    \"value\": \"new value\",\n    \"unit\": \"new unit\"\n})\n```\n\n## Development Commands\n\n```bash\nuv sync --dev\nuv run pytest tests/\nuv run ruff check src\nuv run ruff format src\n```\n\n## License\n\nTagoIO SDK for Python is released under the [Apache-2.0 License](https://github.com/tago-io/sdk-python/blob/master/LICENSE)\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Official Python SDK for TagoIO",
    "version": "5.0.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/tago-io/sdk-python/issues",
        "Changelog": "https://github.com/tago-io/sdk-python/releases",
        "Documentation": "https://py.sdk.tago.io/",
        "Homepage": "https://tago.io/",
        "Repository": "https://github.com/tago-io/sdk-python/"
    },
    "split_keywords": [
        "analysis",
        " device",
        " iot",
        " sensor",
        " tago",
        " tagoio"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "455c65f7b7cafeabeac50df05859ea3b370daa2d692a1f9f960845d3a0732393",
                "md5": "4f5f341343b1901a8e947870a0264e87",
                "sha256": "0daf222320ed81e5d7472920384e5d4215fd5556349b842b24ee28cbc3e6b959"
            },
            "downloads": -1,
            "filename": "tagoio_sdk-5.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4f5f341343b1901a8e947870a0264e87",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 75629,
            "upload_time": "2025-08-04T14:34:25",
            "upload_time_iso_8601": "2025-08-04T14:34:25.017970Z",
            "url": "https://files.pythonhosted.org/packages/45/5c/65f7b7cafeabeac50df05859ea3b370daa2d692a1f9f960845d3a0732393/tagoio_sdk-5.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d315436dc19d36ac22d0c436152d0c4b1c7d1b8ae996529f16a90967545438f8",
                "md5": "e1f7383c9cf54f2a1db3a0203a22d422",
                "sha256": "9320ced0409eeca92b669e5c1d0fd2aeaf1c6515b12b9778dd899288c7d60ecb"
            },
            "downloads": -1,
            "filename": "tagoio_sdk-5.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e1f7383c9cf54f2a1db3a0203a22d422",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 110927,
            "upload_time": "2025-08-04T14:34:26",
            "upload_time_iso_8601": "2025-08-04T14:34:26.683636Z",
            "url": "https://files.pythonhosted.org/packages/d3/15/436dc19d36ac22d0c436152d0c4b1c7d1b8ae996529f16a90967545438f8/tagoio_sdk-5.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-04 14:34:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tago-io",
    "github_project": "sdk-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "tagoio-sdk"
}
        
Elapsed time: 1.76593s