Flowlet is a comprehensive, cloud-agnostic embedded finance platform that enables businesses to seamlessly integrate financial services into their core products. Built on a robust microservices architecture, Flowlet offers digital wallets, payment processing, card issuance, KYC/AML compliance, and ledger management.
Get started with Flowlet in three simple steps:
- Clone and Setup:
git clone https://github.com/quantsingularity/Flowlet && cd Flowlet && make setup - Configure Environment: Copy
backend/.env.exampletobackend/.envand update with your credentials - Run with Docker:
make docker-devto start the development environment
| Document | Description |
|---|---|
| Installation Guide | Complete installation instructions for different platforms and environments |
| Usage Guide | Common usage patterns, CLI commands, and library integration |
| API Reference | Comprehensive REST API documentation with endpoints and examples |
| CLI Reference | Command-line interface documentation with all available commands |
| Configuration Guide | Environment variables, config files, and feature flags |
| Feature Matrix | Complete list of features, modules, and capabilities |
| ML Model Performance | AUC-ROC, precision/recall, confusion matrices, walk-forward validation and fairness analysis |
| Architecture Overview | System design, components, and infrastructure patterns |
| Examples | Working code examples demonstrating key features |
| Contributing Guide | How to contribute, code style, and development workflow |
| Troubleshooting | Common issues, solutions, and debugging tips |
- 💰 Digital Wallet Management: Multi-currency wallets with real-time balance tracking
- 💳 Payment Processing: Support for Stripe, ACH, bank transfers, and card payments
- 💳 Card Issuance: Virtual and physical card creation with advanced controls
- ⚖️ KYC/AML Compliance: Identity verification, sanctions screening, and regulatory reporting
- 📊 Ledger & Accounting: Double-entry bookkeeping with comprehensive audit trails
- 🧠 AI-Powered Features: Fraud detection, risk assessment, and transaction intelligence
- 🔒 Bank-Grade Security: End-to-end encryption, tokenization, and PCI-DSS compliance
- 🌐 Developer Portal: Comprehensive API gateway with rate limiting and authentication
- Backend: Python 3.11+, Flask, SQLAlchemy, PostgreSQL/SQLite
- Frontend: React 18+, TypeScript, Redux Toolkit, Vite
- Infrastructure: Docker, Kubernetes, Terraform, Ansible
- AI/ML: OpenAI GPT, scikit-learn, custom fraud detection models
- Integrations: Stripe, Plaid, Twilio
Flowlet is released under the MIT License. See LICENSE for details.