Metadata-Version: 2.1
Name: frontegg
Version: 1.0.0
Summary: Frontegg is a web platform where SaaS companies can set up their fully managed, scalable and brand aware - SaaS features and integrate them into their SaaS portals in up to 5 lines of code.
Home-page: https://frontegg.com/
Author: Frontegg LTD
Author-email: hello@frontegg.com
Requires-Python: >=3.6,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Provides-Extra: fastapi
Provides-Extra: flask
Requires-Dist: aiohttp (>=3.6.2,<4.0.0)
Requires-Dist: arrow (>=0.15.5,<0.16.0)
Requires-Dist: cryptography (>=3.1,<4.0)
Requires-Dist: fastapi; extra == "fastapi"
Requires-Dist: flask (>=1.0,<2.0); extra == "flask"
Requires-Dist: pyjwt (>=1.7.1,<2.0.0)
Requires-Dist: requests (>=2.22.0,<3.0.0)
Description-Content-Type: text/markdown

<p align="center">  
  <a href="https://www.frontegg.com/" rel="noopener" target="_blank">  
    <img style="margin-top:40px" height="50" src="https://frontegg.com/wp-content/uploads/2020/04/logo_frrontegg.svg" alt="Frontegg logo">  
  </a>  
</p>  
<h1 align="center">Frontegg Python SDK</h1>  
  
  
[Frontegg](https://frontegg.com/) is a web platform where SaaS companies can set up their fully managed, scalable and brand aware - SaaS features and integrate them into their SaaS portals in up to 5 lines of code.  
  
  
## Installation  
Frontegg python sdk is available as [pypi package](https://pypi.org/project/frontegg).   
  
Before installing make sure that your app using python 3.  
  
```  
pip install frontegg  
```  
  ## Singing Up To Frontegg
Before you can start with frontegg, please make sure to [sign up](https://portal.frontegg.com/signup) in order to get your free account.

After you signed up, you will be able to get your client ID and API key [here.](https://portal.frontegg.com/administration)
  
  
## Supported Liberies
Frontegg Slack SDK support the following liberies, and more to come:  
  
 - [Flask](frontegg/flask)  
 - [FastAPI](frontegg/fastapi)  
 - [Sanic](frontegg/sanic)  
  
*If you could not find the libary you are looking for here, please [contact us](https://frontegg.com/contact) and let us know :)*  
  
## Debugging  
Frontegg use the python 3 built in [loggin libary](https://docs.python.org/3/library/logging.html) to log useful debugging information.  
  
In order to had those logs you can add the environment variable "FRONTEGG_DEBUG":  
```  
FRONTEGG_DEBUG=True  
``` 
Or configure it in the app itself:  
```  
from frontegg import frontegg_logger  
import logging  
  
frontegg_logger.setLevel(logging.DEBUG)  
```
