Work

Developer tools

ShamCash Python SDK

A Python client that makes the platform API easier to use, with synchronous and asynchronous clients and optional QR generation.

The context

An API is easier to adopt when developers can work with clear methods and typed results instead of repeating HTTP request handling. The SDK packages the common account and transaction workflows into a reusable client.

What I built

I built and maintain the public Python package, including synchronous and asynchronous clients, account and transaction models, examples, and optional QR code generation.

Key parts

  • Sync and async clients with context-manager support.
  • Methods for accounts, balances, and transaction queries.
  • Decimal money values and optional QR code generation.

More work

All projects