Metadata-Version: 2.1
Name: cognite-robotics-sdk
Version: 0.1.14
Summary: Cognite Robotics SDK
Author: Cognite Robotics
Author-email: robotics-team@cognite.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: aiofiles (>=23.1.0,<24.0.0)
Requires-Dist: cognite-sdk (>=6.0.0,<7.0.0)
Requires-Dist: grpcio (>=1.58.0,<2.0.0)
Requires-Dist: protobuf (>=4.23.0,<5.0.0)
Requires-Dist: pydantic (>=2.5.1,<2.6.0)
Requires-Dist: python-dotenv (>=0.21.1,<0.22.0)
Requires-Dist: tenacity (>=8.2.2,<9.0.0)
Description-Content-Type: text/markdown

# Cognite Robotics SDK

[![PyPI version](https://badge.fury.io/py/cognite-robotics-sdk.svg)](https://pypi.org/project/cognite-robotics-sdk/)
[![mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v1.json)](https://github.com/charliermarsh/ruff)

This is the Cognite Robotics SDK for Python. It is a Python package that provides a client library for interacting with the Cognite Robotics APIs of Cognite Data Fusions.

## Installation

The SDK is available on PyPI and can be installed using `pip`:
```sh
pip install cognite-robotics-sdk
```

### Environment Variables
Set the following environment variables in a .env file:
- `COGNITE_PROJECT`
- `COGNITE_CLUSTER`
- `COGNITE_TENANT_ID`
- `COGNITE_CLIENT_ID`
- `COGNITE_CLIENT_SECRET`

### Reference documentation
The reference documentation will be added soon. Please reach out to the Cognite Robotics team for documentation and example code.

### Getting started

Please reach out to the Cognite Robotics team for documentation and example code.

### Changelog

Wondering about upcoming or previous changes to the SDK? Check out the [changelog](CHANGELOG.md).

