Skip to main content

A Python library for the Monzo Developer API

Project description

PyPI version Python versions Code style: black

Hero

A Python library for the Monzo Developer API.

📖 View Full Documentation

Features

  • 📦 Trusted PyPI publishing
  • 🌐 Full Monzo API coverage
  • 🔐 Simple OAuth2 authentication flow
  • 🔒 Type-safe with Pydantic models
  • ✅ Well-tested and documented
  • ⚠️ Comprehensive error handling

Installation

uv add monzoh

Quick Start

from monzoh import MonzoClient

# Initialize client
client = MonzoClient()

# List accounts
accounts = client.accounts.list()

# Get account balance
balance = client.accounts.get_balance(account_id="acc_123")

# List transactions
transactions = client.transactions.list(account_id="acc_123")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monzoh-1.0.0.tar.gz (5.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

monzoh-1.0.0-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file monzoh-1.0.0.tar.gz.

File metadata

  • Download URL: monzoh-1.0.0.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for monzoh-1.0.0.tar.gz
Algorithm Hash digest
SHA256 db45012b11cc58bf97a85287370555f88244c3d7f4040ff4f0671f23b818fca7
MD5 a242745d22282c768f593e5ffeb73e37
BLAKE2b-256 6da2c460f6a49271cd9845e227a8491e91c4a3197477b6bb11866ce25e6564a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for monzoh-1.0.0.tar.gz:

Publisher: publish.yml on samdobson/monzoh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file monzoh-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: monzoh-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for monzoh-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7149e10c312d4688b4eeaf37aaf39db482fb6cdb026f0e28251cadaabdf4f42b
MD5 ff34b3027b951ee36682fded3231afbe
BLAKE2b-256 ca5f9428f0efe04a3d63778945c9c49dee329ec20d7dda801f5751397cd9c2a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for monzoh-1.0.0-py3-none-any.whl:

Publisher: publish.yml on samdobson/monzoh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page