Metadata-Version: 2.4
Name: authoxi
Version: 0.1.2
Summary: Python SDK for the authoxi authentication platform
Project-URL: Homepage, https://authoxi.com
Project-URL: Documentation, https://authoxi.com
Project-URL: Source, https://github.com/aeternm/authoxi/tree/main/sdk/python
Project-URL: Issues, https://github.com/aeternm/authoxi/issues
Author: aeternm
License-Expression: MIT
License-File: LICENSE
Keywords: agent-identity,auth,authentication,authoxi,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: cryptography>=42.0.0
Requires-Dist: httpx>=0.27.0
Provides-Extra: dev
Requires-Dist: fastapi>=0.110.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Provides-Extra: fastapi
Requires-Dist: fastapi>=0.110.0; extra == 'fastapi'
Description-Content-Type: text/markdown

# authoxi — Python SDK

The official Python client for the [authoxi](https://authoxi.com) authentication and agent-identity
platform: human auth (`/auth`), agent authority + mandates (`/agent`, `/admin`), and the MCP firewall
(`/mcp`). Agents generate their own Ed25519 keypair and sign proof-of-possession challenges
client-side.

```bash
pip install authoxi
```

```python
from authoxi import Authoxi

client = Authoxi(base_url="https://api.authoxi.com", api_key="sk_live_...")
```

- **Docs:** https://authoxi.com
- **API:** https://api.authoxi.com
- **Source:** https://github.com/aeternm/authoxi/tree/main/sdk/python
- **JS SDK** (browser): [`@authoxi/js`](https://www.npmjs.com/package/@authoxi/js)

## License

MIT — see [LICENSE](./LICENSE). The SDK is MIT so you can embed it freely; the authoxi service itself
is proprietary.
