Skip to content

Prerequisite softwares

Pre-requisites

At the base of the CREDEBL Platform consist of prerequisite softwares. Before you begin with the project, make sure the following software’s are installed on your machine.

Node.js and npm: use node 18 version

Git: Install git if it is not already installed.

Docker: Install the latest version of Docker

Docker Compose: Install the latest version of Docker-Compose.

NATS: Download and install NATS.

REDIS: Download and install REDIS.

PostgreSQL: Download and install PostgreSQL.

Authentication and Database

The CREDEBL Platform, being open source , mandates user authentication and utilizes a database for storing agent wallets and platform data. Keycloak is used as a database service.

To set up keycloak for authentication follow the Keycloak Installation using Docker section. Learn more about keycloak from their official website.

SendGrid

Create a SendGrid account, generate an API key, and grant necessary permissions for sending emails.