Metadata-Version: 2.4
Name: kv-platform
Version: 0.1.1
Summary: Python SDK for k-v.ai platform
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.25
Requires-Dist: pydantic>=2.0

#  KnowledgeVerse Python SDK

Official Python SDK for integrating with the **KnowledgeVerse
Platform**.\
Designed for fast integration, strong type safety, and a great developer
experience.\
This SDK is automatically generated from our API specification to ensure
it always stays up to date with the latest platform capabilities.\
Visit our [official documenation website](https://docs.k-v.ai) for more details.

------------------------------------------------------------------------

## ✨ Features

-    Fast and simple integration
-    Secure API key authentication
-    Strong typing and IDE-friendly
-    Auto-generated from official API specs
-    Pythonic and production-ready

------------------------------------------------------------------------

## 📦 Installation

### Prerequisites

Before you begin, make sure you have:

-   Python **3.10+**
-   `pip` installed
-   A valid **KnowledgeVerse Access Key**
-   Internet access

Check your Python version:

``` bash
python --version
```

Install the SDK:

``` bash
pip install kv-platform
```

------------------------------------------------------------------------

## 🔐 Setup & Authentication

Generate your Access Key from the KnowledgeVerse dashboard.

Initialize the client:

``` python
from kv_platform_sdk import Client

client = Client(
    access_key="YOUR_ACCESS_KEY"
)
```

------------------------------------------------------------------------

## 🚀 Quick Start

Make your first API call:

``` python
from kv_platform_sdk import Client

client = Client(access_key="YOUR_ACCESS_KEY", timeout=10 * 60)

result = client.documents.list()
print(result)

client.close()
```

------------------------------------------------------------------------

## 📄 Requirements

-   Python 3.10+
-   Active KnowledgeVerse account

------------------------------------------------------------------------

## 📬 Support

For documentation, issues, or feature requests, please contact the
KnowledgeVerse team or visit the platform dashboard.
