BRDZ Mobile SDK

Official Dart/Flutter SDK for BRDZ Platform - Wallet, Payment, Crypto, QRIS, and more.

Features

  • 🔐 Authentication & 2FA
  • 💳 Payment Gateway (Xendit, Indodax, IDRX)
  • 📱 QRIS Payment
  • 🪙 Crypto Wallet Management
  • 🌉 Cross-chain Bridge
  • 🛍️ Marketplace Integration
  • ⚡ And 27 more modules!

Installation

Add this to your pubspec.yaml:

dependencies:
  brdzmobile_sdk: ^0.0.9

Then run:

flutter pub get

Quick Start

import 'package:brdzmobile_sdk/brdzmobile_sdk.dart';

void main() async {
  // Configure SDK
  BrdzConfig.setBaseUrl('https://dev.brdz.link/api');
  BrdzConfig.setApiKey('your_api_key_here');

  // Use Auth Module
  final auth = AuthModule();

  try {
    final result = await auth.loginUser('user@example.com', 'password123');
    print('Login successful: ${result['data']}');

    // Set token for authenticated requests
    BrdzConfig.setToken(result['data']['token']);

  } catch (e) {
    print('Login failed: $e');
  }
}

Available Modules

Core Modules

  • BrdzConfig - SDK configuration
  • AuthModule - Authentication
  • TwofaModule - Two-factor authentication
  • UsersModule - User management

Payment Modules

  • QrisModule - QRIS payment (Indonesia)
  • XenditModule - Xendit payment gateway
  • IndodaxModule - Crypto exchange
  • IdrxModule - IDR stablecoin

Blockchain Modules

  • WalletModule - Wallet management
  • CardanoModule - Cardano integration
  • XrplModule - XRP Ledger
  • NeonModule - Neon EVM

...and 21 more modules!

Documentation

Full documentation: https://apidoc.brdz.xyz

Support

License

MIT License - see LICENSE file for details

Copyright © 2025 Anantla Technologies. All rights reserved.

Libraries

brdzmobile_sdk
BRDZ Mobile SDK