mtm-vmossdk
Python SDK for the VMOS Cloud OpenAPI.
Install
pip install mtm-vmossdk
Example
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 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.
Metadata
Release files for mtm-vmossdk 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mtm_vmossdk-0.1.0.tar.gz | 185.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mtm_vmossdk-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.0 MB
Release files / mtm_vmossdk-0.1.0.tar.gz
| Download URL | mtm_vmossdk-0.1.0.tar.gz |
|---|---|
| Size | 185.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f570a65b335748e8591d3464dcc84ec60ca17d350be91db142ce5a79d24df65
|
|
BLAKE2b-256 checksum How to use checksums |
83b7b8a147b8be02af1f6378a63825bebe6efed5022364a7887fe3ead0dbab28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / mtm_vmossdk-0.1.0-py3-none-any.whl
| Download URL | mtm_vmossdk-0.1.0-py3-none-any.whl |
|---|---|
| Size | 836.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b7a7357e2b2878127f51aaf4c95c9ecaf7299929a4ccd702926bd51b1d69305
|
|
BLAKE2b-256 checksum How to use checksums |
999135e7682be1082b9145aa9e5f317158a54218db5eb2e90e4052fcf6c24a4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|