Skip to content

Repository files navigation

Finx

Logo

🚀 Finx is a modular and extensible fintech framework that helps developers rapidly build fintech platforms.
It provides a unified way to connect to multiple payment rails, third-party integrations, and financial services.


✨ Features

  • 🔌 Extensible – add new providers and integrations with ease
  • 💳 Payments-ready – handle collections, payouts, and transfers
  • 🏗️ Framework-agnostic – use with Node.js, PHP, Python, or other stacks
  • 📊 Telemetry built-in – track performance and usage metrics
  • 🔒 Secure by default – with encryption, validation, and error handling

📦 Installation

# Clone the repo
git clone https://github.com/bajoski34/finx.git

cd finx

# Install dependencies (example with Node.js)
npm install

Usage

import { Finx } from "finx";

// Initialize with config
const finx = new Finx({
  provider: "flutterwave",
  apiKey: process.env.API_KEY
});

// Example: Create a payment.
await finx.payments.create({
  amount: 5000,
  currency: "NGN",
  customer: { email: "jane@example.com" }
});

About

A modular and extensible fintech framework that helps developers rapidly build fintech platforms. Supports multiple payment rails, integrations, and extensions out of the box.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages