Metadata-Version: 2.4
Name: buckstream-client
Version: 1.0.0
Summary: Isomorphic, zero-dependency storage broker SDK client for BuckStream
Author: Parth Tiwari
License: Apache-2.0
Keywords: broker,buckstream,client,gcs,s3,sdk,storage
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: requests>=2.20.0
Description-Content-Type: text/markdown

# buckstream-client

Isomorphic, zero-dependency storage broker SDK client for BuckStream.

## Installation

```bash
pip install buckstream-client
```

## Quick Start

```python
from buckstream import BuckStreamClient

# Initialize client
client = BuckStreamClient("https://broker.yourdomain.com", "your-auth-token")

# Upload a file
result = client.Upload("photo.jpg", "uploads/photo.jpg", "image/jpeg")
print(result)

# List objects
objects = client.List()
print(objects)

# Download an object
response = client.Download("uploads/photo.jpg")
with open("downloaded_photo.jpg", "wb") as f:
    f.write(response.content)

# Delete an object
client.Delete("uploads/photo.jpg")
```
