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.1.0.tar.gz (29.4 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.1.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: finwise_python-2.1.0.tar.gz
  • Upload date:
  • Size: 29.4 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.1.0.tar.gz
Algorithm Hash digest
SHA256 142b7ef36e25b8916878bcc7c438fddd697c8433df37e472ddcb398a4bb62df8
MD5 2aaca64fc6f2b24b64c4d2acc353abe3
BLAKE2b-256 fc9b5973b5174e43e92030082af16166f4193e2d1c8f1753763eee35d552f0b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for finwise_python-2.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: finwise_python-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8fff28cac3a4d6257bc7e8d362e396d25c9349b4b957b33b1d67e0671d72ec36
MD5 1577a3f4a2f46ed1ca89b62dd07a84db
BLAKE2b-256 c8fc5209532e7d489bfd41c361488733d0afd63dd5411d4e32d555713c07cc80

See more details on using hashes here.

Provenance

The following attestation bundles were made for finwise_python-2.1.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