Metadata-Version: 2.4
Name: kumo-api
Version: 3.0.0b3
Summary: RESTful datamodels for Kumo AI
Author-email: "Kumo.AI" <hello@kumo.ai>
License-Expression: MIT
Project-URL: homepage, https://kumo.ai
Project-URL: documentation, https://kumo.ai/docs
Keywords: deep-learning,graph-neural-networks,cloud-data-warehouse
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*
Requires-Dist: protobuf>=3.20.0; python_version < "3.14"
Requires-Dist: protobuf>=5.27.0; python_version >= "3.14"
Requires-Dist: numpy
Requires-Dist: pandas
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pyarrow; extra == "test"
Requires-Dist: tabulate; extra == "test"
Provides-Extra: release-check
Requires-Dist: boto3; extra == "release-check"
Provides-Extra: test-v1
Requires-Dist: pydantic==1.10.26; extra == "test-v1"
Provides-Extra: codegen
Requires-Dist: grpcio-tools~=1.62.0; extra == "codegen"
Dynamic: license-file

# kumo-api

The `kumo-api` library defines a RESTful API resource schema and specification
for HTTP-compatible clients to interact with Kumo AI's cloud services. Resource
schemas are defined as Pydantic dataclasses.

While it is possible to interface with Kumo directly using these datamodels,
users are recommended to install the Python SDK (via `pip install kumoai`)
for a smoother experience.

## Development

This package is maintained in the Kumo monorepo at `packages/kumo-api`.
From the repository root:

```bash
uv pip install -e 'packages/kumo-api[test,release-check]'
uv run --no-project pytest packages/kumo-api/test
```

Package-specific automation lives in `.github/workflows/kumo-api-*` at the
repository root. See `MIGRATION.md` for history and release-ref details.
