Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 2.03 KB

File metadata and controls

43 lines (35 loc) · 2.03 KB

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 Python CI

pip install sber-unofficial-sdk
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())

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 · LICENSE.