Skip to content
The Python SDK for Belvo API
Python Makefile Shell
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
belvo Add balance resource (#31) Feb 24, 2020
docs
requirements
scripts
tests Add balance resource (#31) Feb 24, 2020
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE Add MIT license (#9) Nov 15, 2019
MANIFEST.in Improve onboarding (#11) Nov 15, 2019
Makefile
README.md
mkdocs.yml
pyproject.toml Update authentication and support for OTPs and custom encryption_key (#6 Nov 15, 2019
setup.cfg
setup.py Add long_description and stop checking if it's compatible with .rst (#8) Nov 15, 2019

README.md

Belvo Python SDK

PyPI PyPI - Downloads Travis (.com) Coveralls github

Developers portal | Documentation

📋 Requirements

  • Python 3.6+

🚀 Getting started

Install using pip:

$ pip install belvo-python

Example

from pprint import pprint

from belvo.client import Client

# Login to Belvo API
client = Client("my-secret-key-id", "my-secret-key", "https://api.belvo.co")

# Register a link 
link = client.Links.create(
    institution="banamex",
    username="johndoe",
    password="supersecret"
)

# Get all accounts
client.Accounts.create(link["id"])

# Pretty print all checking accounts
for account in client.Accounts.list(type="checking"):
    pprint(account)

👥 Contributing

Anyone can do something to make belvo-python better, so contributors are always welcome! For more details about contributing to this project, please take a look to our guidelines.

You can’t perform that action at this time.