SDKS & Libraries
SDKs and Libraries
Overview
JavaScript/TypeScript SDK
Installation
npm install @buburuza/sdk
# or
yarn add @buburuza/sdkQuick Start
import { BuburuざAPI } from '@buburuza/sdk';
// Initialize the client
const buburuza = new BuburuざAPI({
apiKey: 'bb_test_1234567890abcdef',
environment: 'sandbox', // 'sandbox' | 'production'
version: 'v1'
});
// Create a customer account
const customer = await buburuza.customers.create({
email: '[email protected]',
firstName: 'John',
lastName: 'Doe',
phone: '+1-555-0123'
});
// Create a wallet
const wallet = await buburuza.wallets.create({
customerId: customer.id,
currency: 'USD',
type: 'personal'
});
// Process a transaction
const transaction = await buburuza.transactions.create({
type: 'transfer',
fromWalletId: wallet.id,
toWalletId: 'wallet_recipient_456',
amount: 5000, // $50.00
currency: 'USD',
description: 'Payment for services'
});TypeScript Support
React Hooks
AI Services Integration
Python SDK
Installation
Quick Start
Async Support
Django Integration
Java SDK
Installation
Quick Start
Spring Boot Integration
iOS Swift SDK
Installation
Quick Start
SwiftUI Integration
Biometric Authentication
Android Kotlin SDK
Installation
Quick Start
Jetpack Compose Integration
React Native SDK
Installation
Quick Start
Biometric Authentication
Error Handling
Standardized Error Handling
Testing and Mocking
Mock SDK for Testing
Configuration and Environment Management
Environment Configuration
Performance Optimization
Connection Pooling and Caching
Support and Documentation
Last updated