Metadata-Version: 2.1
Name: simplelogin-api
Version: 0.1.1
Summary: SimpleLogin API wrapper
Home-page: https://github.com/vixfwis/simplelogin-api
Author: vixfwis
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs (==21.4.0)
Requires-Dist: certifi (==2021.10.8)
Requires-Dist: charset-normalizer (==2.0.12)
Requires-Dist: idna (==3.3)
Requires-Dist: iniconfig (==1.1.1)
Requires-Dist: packaging (==21.3)
Requires-Dist: pluggy (==1.0.0)
Requires-Dist: py (==1.11.0)
Requires-Dist: pyparsing (==3.0.8)
Requires-Dist: pytest (==7.1.1)
Requires-Dist: requests (==2.27.1)
Requires-Dist: schematics (==2.1.1)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: urllib3 (==1.26.9)

## SimpleLogin API wrapper

*!! Work in progress !!*

### About

Wrapper for [simplelogin.io](https://simplelogin.io) API

Made using [SL API docs (13.04.2022)](https://github.com/simple-login/app/blob/4d1c4cfdfffb88af0d34b7d1d973ffd53bf518c1/docs/api.md)

Schema validation powered by [Schematics](https://github.com/schematics/schematics)

### TODO

* all api endpoints
* async client
* useful tests

### Example

[Create API key here](https://app.simplelogin.io/dashboard/api_key)

```python
from simplelogin.client import Client
from simplelogin import SimpleLoginApi

if __name__ == '__main__':
    client = Client('API_KEY')
    api = SimpleLoginApi(client)
    print(api.get_user_info().to_native())
    print(api.get_alias_list(page=0).to_native())
```


