Bloom Credit offers a SaaS platform that enables seamless interfacing with the predominant US credit bureaus. The platform allows both the retrieval of consumer credit data (known as an inquiry) and the submission of consumer payment histories to these bureaus. Interaction with the Bloom platform is facilitated through a mix of RESTful APIs and GraphQL.
To aid developers in their integration journey, this repository offers a range of sample applications, all written in the Python language for its wide acceptance and ease of use. Detailed documentation on Bloom Credit's APIs can be accessed through the developer portal: developers.bloomcredit.io.
- Manual Report Viewer: A straightforward web application that initiates an inquiry, presenting the results in a user-friendly format.
- Internet Loan Application: Anticipated soon
- Account Review Report: A tool designed to analyze key credit metrics across a set of existing customers.
- Anticipated soon
To successfully utilize Bloom Credit APIs, an API key is indispensable. Additionally, access to the sandbox environment is needed. For access requests, please email: inquiries@bloomcredit.io.
- Python version
^3.8or higher
- Poetry: This tool handles dependency management and packaging.
- For installation guidance, consult the Poetry Installation Documentation.
To install poetry, execute one of the following commands in your terminal:
pip install poetryOR
pip3 install poetryAfterward, other tools and dependencies can be accessed using poetry and installed with poetry install. Further details are elaborated below.
Three sample applications are available for exploration:
- /manual-report-viewer
- /internet-loan-application
- /account-review
Navigational Tip: From the root directory, use the following command to enter a desired sub-directory:
cd desired_directory_nameInside /samples-data-access, create a .env file with the ensuing variables:
CLIENT_ID=
CLIENT_SECRET=Note: The
CLIENT_IDandCLIENT_SECRETshould be provisioned by Bloom Credit.
Once the System Prerequisites and Essential Tools listed above are in place, adopt the ensuing workflow for local development:
poetry installComprehensive documentation regarding each application is available within its respective directory.