Skip to main content

Unofficial Python SDK for the FinWise API

Project description

FinWise Python SDK (Unofficial)

Unofficial PyPI - Version PyPI - Downloads PyPI - License

Note: This is an unofficial, community-maintained Python SDK for the FinWise API. It is not affiliated with, endorsed by, or officially supported by FinWise.

A simple Python client for the FinWise API.

Installation

pip install finwise-python

Quick Start

from finwise import FinWise

# Initialize the client
client = FinWise(api_key="your-api-key")

# Or use the FINWISE_API_KEY environment variable
client = FinWise()

# List all accounts
accounts = client.accounts.list()
for account in accounts.data:
    print(f"{account.name}: {account.currency} {account.balance}")

Features

  • Automatic retries with exponential backoff
  • Pagination support
  • Context manager support
  • Full type hints

Documentation

For full documentation, see rameezk.github.io/finwise-python.

Links

License

MIT License - see LICENSE for details.

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

finwise_python-2.0.0.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

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

finwise_python-2.0.0-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file finwise_python-2.0.0.tar.gz.

File metadata

  • Download URL: finwise_python-2.0.0.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for finwise_python-2.0.0.tar.gz
Algorithm Hash digest
SHA256 492c700a8cc72871f3f0a6f5c47f3958fb715a4b6fcaa2fd6f99ca3a247dc8e1
MD5 babc1dd4da66d406b2b4cae24f757ff4
BLAKE2b-256 1a5b64dfcb1fd167daf0599fea61146513ae9ff64a7652c9dd1eb3758e7d4bd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for finwise_python-2.0.0.tar.gz:

Publisher: release.yml on rameezk/finwise-python

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

File details

Details for the file finwise_python-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: finwise_python-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for finwise_python-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b342ab819be1c3722dfa09053f2aa85449a6f3b0e8297e846fba9df572bb54d7
MD5 0f33b850bc3d61977d6fc7a456e5555d
BLAKE2b-256 76d7c38db1b22d6c9dbb1953d8348a4c0073d7489a079e2cf3e0adce5038bcfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for finwise_python-2.0.0-py3-none-any.whl:

Publisher: release.yml on rameezk/finwise-python

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