Skip to content

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.jsbudgetbakers-partner-sdk-0.1.0.tgz

sh
npm install ./budgetbakers-partner-sdk-0.1.0.tgz

Node ≥ 20, zero runtime dependencies, ESM + CJS, TypeScript types included.

Pythonbudgetbakers_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.whl

Python ≥ 3.10, one dependency (httpx), fully typed.

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