Metadata-Version: 2.4
Name: vaultsens-sdk
Version: 0.1.1
Summary: VaultSens SDK for API key uploads and file management
Author: VaultSens
License-Expression: MIT
Project-URL: Homepage, https://vaultsens.com/
Project-URL: Repository, https://github.com/vaultsens/vaultsens-sdk-python
Keywords: vaultsens,sdk,storage,upload
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.31

# vaultsens-sdk

Python SDK for VaultSens. API key + secret authentication with file upload and management helpers.

## Install

```bash
pip install vaultsens-sdk
```

## Usage

```python
from vaultsens_sdk import VaultSensClient

client = VaultSensClient(
    base_url="https://api.vaultsens.com",
    api_key="fs_xxx",
    api_secret="sk_xxx",
)

response = client.upload_file("./photo.png", name="marketing-hero", transform=True)
print(response)
```

## API

- `upload_file(path, name=None, transform=None)`
- `upload_files(paths, name=None, transform=None)`
- `list_files()`
- `get_file_metadata(file_id)`
- `update_file(file_id, path, name=None, transform=None)`
- `delete_file(file_id)`
- `get_metrics()`
- `build_file_url(file_id, **options)`

## Docs

https://vaultsens.com/
