Appearance
Downloads
The SDKs and the example integration are currently distributed as direct downloads from this site. Publication to the public registries (npm, PyPI, Swift Package Manager, Maven Central) is coming; the install steps below will keep working after that switch. Every artifact embeds its LICENSE — use is governed by the BudgetBakers Partner Terms of Service.
Server SDKs
TypeScript / Node.js — budgetbakers-partner-sdk-0.1.0.tgz
sh
npm install ./budgetbakers-partner-sdk-0.1.0.tgzNode ≥ 20, zero runtime dependencies, ESM + CJS, TypeScript types included.
Python — budgetbakers_partner_sdk-0.1.0-py3-none-any.whl (also as an sdist)
sh
pip install ./budgetbakers_partner_sdk-0.1.0-py3-none-any.whlPython ≥ 3.10, one dependency (httpx), fully typed.
Mobile Link SDKs
iOS (Swift) — bbconnect-swift-0.1.0.zip
Unzip next to your project, then Xcode → File → Add Package Dependencies… → Add Local… and select the unzipped folder — or in your Package.swift:
swift
.package(path: "../bbconnect-swift")iOS 13+. The zip is a complete SPM package incl. the sample app.
Android (Kotlin) — bbconnect-0.1.0.aar
Put the AAR in your app module's libs/ directory:
kotlin
dependencies {
implementation(files("libs/bbconnect-0.1.0.aar"))
// File-based AARs carry no transitive dependencies — add the SDK's
// single dependency yourself:
implementation("androidx.browser:browser:1.8.0")
}minSdk 24.
Example integration
bb-partner-examples.zip — the demo-partner reference integration (a partner backend + wallet SPA against the sandbox) plus the iOS and Android sample apps.
Checksums
SHA256SUMS covers every file above:
sh
shasum -a 256 --check --ignore-missing SHA256SUMS