Introduction

Blnk is an open-source financial ledger database for building fintech products to standard and at scale. We designed Blnk to help developers do three things well:

  • Accurately record transactions in their system.
  • Correctly manage complex flow of funds and transaction data.
  • Reliably manage the size of your transactions as your product scales.

With Blnk, you get a full-service starting point for building, managing and operating money movement and store of value in a reliable, secure and scaleable way.

Here are some use-cases of the Blnk Ledger:

Installation

To install Blnk, make sure you have Docker and Compose installed and running on your machine.

To get started with Blnk, first clone the repository into your machine:

bash
git clone https://github.com/blnkledger/Blnk && cd Blnk

and create a configuration file, blnk.json:

bash
touch blnk.json

then copy and save the following configuration:

blnk.json
{
  "project_name": "Blnk",
  "data_source": {
    "dns": "postgres://postgres:password@postgres:5432/blnk?sslmode=disable"
  },
  "redis": {
    "dns": "redis:6379"
  },
  "server": {
    "domain": "blnk.io",
    "ssl": false,
    "ssl_email": "jerryenebeli@gmail.com",
    "port": "5001"
  },
  "notification": {
    "slack": {
      "webhook_url": "https://hooks.slack.com"
    }
  }
}

then start your Blnk server with Docker Compose:

bash
docker compose up

Explore Blnk

Enjoy the full range and capabilities of the Blnk Ledger.

Was this page helpful?