Metadata-Version: 2.1
Name: belvo-python
Version: 0.2.0
Summary: Belvo Python SDK
Home-page: https://github.com/belvo-finance/belvo-python
Author: Belvo Finance, S.L.
Author-email: hello@belvo.co
License: UNKNOWN
Download-URL: https://github.com/belvo-finance/belvo-python/tarball/master
Keywords: api,belvo,sdk,finances,openbanking
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.6, <4
Description-Content-Type: text/markdown
Requires-Dist: requests (~=2.22)

<h1 align="center">Belvo Python SDK</h1>
<p align="center">
    <img alt="PyPI" src="https://img.shields.io/pypi/v/belvo-python?style=for-the-badge">
    <img alt="Travis (.com)" src="https://img.shields.io/travis/com/belvo-finance/belvo-python?style=for-the-badge">
    <img alt="Coveralls github" src="https://img.shields.io/coveralls/github/belvo-finance/belvo-python?style=for-the-badge">
</p>
<p align="center"><a href="https://developers.belvo.co">Developers portal</a> | <a href="https://belvo-finance.github.io/belvo-python">Documentation</a></p>

## :clipboard: Requirements
* Python 3.6+

## :rocket: Getting started

Install using `pip`:
```
$ pip install belvo-python
```

## Example
```python

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)
```

## :busts_in_silhouette: 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](CONTRIBUTING.md). 

