Metadata-Version: 2.4
Name: yutori
Version: 0.0.1
Summary: Official Python SDK for the Yutori API
Author-email: Elijah Kurien <elijah@yutori.ai>, Abhishek Das <das@yutori.ai>
License: Apache License 2.0
Project-URL: Homepage, https://yutori.com
Project-URL: Documentation, https://docs.yutori.com
Keywords: yutori,sdk,api,automation,web-agent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx<0.28.0,>=0.26.0
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Dynamic: license-file

# Yutori SDK

This folder contains the `yutori` Python package used to interact
with the public Yutori APIs. The SDK is intentionally minimal, designed for
local development or internal tooling while the API surface stabilizes.

You can import the client with:

```python
from yutori import YutoriClient

client = YutoriClient(api_key="sk-your-api-key")
print(client.get_usage())
```

## Available Methods

The `YutoriClient` class exposes the following methods:

- `get_usage()` — Fetch usage statistics for your API key
- `list_scouts()` — List your existing scouts
- `create_scout(request)` — Create a new monitoring scout (provide a payload)
- `agent_run(request)` — Start a one-off agent run (browsing task)
- `chat_completions(request)` — Access chat completion endpoint (LLM/generative)
- `close()` — Release underlying HTTP resources

Each method corresponds to a public Yutori API endpoint.




