Metadata-Version: 2.4
Name: sber-unofficial-sdk
Version: 0.6.2
Summary: Unofficial async SDK for observed SberBank Online web endpoints
License-Expression: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi>=2025.1.31
Requires-Dist: curl-cffi<0.16,>=0.15.0
Requires-Dist: tzdata
Dynamic: license-file

# sber-unofficial-sdk

Unofficial async **SDK** for SberBank Online — browserless login, product and
operation reads, and transfers between your own products, over direct HTTP
(no Chrome, WebDriver, or HAR). Direct **client ↔ SberBank**: no third-party
services, proxies, or clouds in the path.

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/ex3lite/sber-mcp/blob/main/LICENSE)
[![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](https://pypi.org/project/sber-unofficial-sdk/)
[![CI](https://github.com/ex3lite/sber-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/ex3lite/sber-mcp/actions/workflows/ci.yml)

```bash
pip install sber-unofficial-sdk
```

```python
import asyncio
from sber_unofficial import AsyncSberClient

async def main():
    # profile.json is created once via examples/first_login.py (no CLI, no browser)
    async with await AsyncSberClient.from_pin_profile("profile.json", pin="12345") as sber:
        portfolio = await sber.portfolio()          # cards + accounts in one call
        for card in portfolio.cards:
            print(card.name, card.last4, card.balance)
        for op in await sber.operations.list(limit=20):
            print(op.date, op.amount, op.description)

asyncio.run(main())
```

- **Want an MCP server for AI agents (Claude, Codex, Cursor)?** Install
  [`sber-unofficial-mcp`](https://pypi.org/project/sber-unofficial-mcp/).
- **Full documentation, guides, and screenshots:**
  [github.com/ex3lite/sber-mcp](https://github.com/ex3lite/sber-mcp) ·
  SDK reference [RU](https://github.com/ex3lite/sber-mcp/blob/main/docs/SDK.ru.md) ·
  [EN](https://github.com/ex3lite/sber-mcp/blob/main/docs/SDK.en.md)

> **Unofficial project.** Not affiliated with SberBank. Use may violate the
> service's terms and get your account blocked; it works with real money and
> credentials. No warranty and no liability —
> [DISCLAIMER](https://github.com/ex3lite/sber-mcp/blob/main/DISCLAIMER.md) ·
> [LICENSE](https://github.com/ex3lite/sber-mcp/blob/main/LICENSE).
