Metadata-Version: 2.4
Name: anchorcloud
Version: 0.1.1
Summary: Zero-knowledge Python client for Anchor Cloud
License-Expression: MIT
Project-URL: Homepage, https://anchorcloud.org
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31
Requires-Dist: cryptography>=42.0
Dynamic: license-file

# anchorcloud

Zero-knowledge Python client for [Anchor Cloud](https://anchorcloud.org). Files are
encrypted client-side (AES-256-GCM) before they ever leave your machine — Anchor Cloud's
servers only ever see ciphertext.

```bash
pip install anchorcloud
```

```python
from anchorcloud import AnchorCloud

client = AnchorCloud(api_key="ac_live_...")

client.upload("report.pdf")
client.upload_folder("./backups", remote_prefix="Backups/2026")

for f in client.list():
    print(f["name"], f["size"])

client.download(uuid="...", dest_path="./restored.pdf")
```

Generate an API key from your Anchor Cloud dashboard under Settings → API Keys.
The key's secret is shown once at creation — store it somewhere safe (env var,
secrets manager); it can't be recovered later, only revoked and replaced.
