Metadata-Version: 2.4
Name: mtm-vmossdk
Version: 0.1.0
Summary: Python SDK for the VMOS Cloud OpenAPI
Author-email: Marco Vinciguerra <mvincig11@gmail.com>
License: MIT
License-File: LICENSE
Keywords: android,openapi,sdk,vmos
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.13,>=3.12
Requires-Dist: pydantic<3,>=2.12.5
Requires-Dist: python-dateutil<3,>=2.8.2
Requires-Dist: requests<3,>=2.33.0
Requires-Dist: typing-extensions<5,>=4.7.1
Requires-Dist: urllib3<3,>=2.1.0
Description-Content-Type: text/markdown

# mtm-vmossdk

Python SDK for the VMOS Cloud OpenAPI.

## Install

```bash
pip install mtm-vmossdk
```

## Example

```python
from mtm_vmos_sdk import VMOSClient

client = VMOSClient(
    access_key="your-access-key",
    secret_key="your-secret-key",
    api_base="https://api.vmoscloud.com",
    api_host="api.vmoscloud.com",
)

print(client.infos(page=1, rows=20))
```

## Auth Config

Use `VMOSClient` for the high-level SDK wrapper, or `VMOSAuthConfig` plus
`SignedVMOSApiClient` when you need direct low-level API access.

## Generated Client

Regenerate the embedded OpenAPI package with:

```bash
bash scripts/generate_client.sh
```

## Relationship to mtmai

`mtmai` is one consumer of this package, but this SDK is designed to be used as
an independent Python library.
