Installation
Install the Wistfare SDK in the language your backend already uses.
Install only the package set your backend needs. All of the official SDKs share the same ideas: one authenticated client, one payments module, and one place to override base URLs or retries when you need them.
Language selection stays in sync
Pick a language once and keep scrolling. The tabbed examples below reuse the same selection so you can read the whole page in your stack instead of re-switching every section.
SDK Matrix
| Language | Install target | Distribution style | Coverage today |
|---|---|---|---|
| TypeScript | npm | Published package set | Full server SDK coverage |
| Python | PyPI-style package layout | Single package | Full server SDK coverage |
| Go | Go modules | Module import | Full server SDK coverage |
| Dart | pub package layout | Split packages | Full server SDK coverage |
| Rust | Cargo crate | Preview source package | Core payments, wallet, and business flows |
| Swift | Swift Package Manager | Preview source package | Core payments, wallet, and business flows |
| Kotlin | Gradle / JVM | Preview package layout | Core request-spec and integration flows |
| .NET | NuGet-style package set | Preview packages | Core, payments, wallet, and business flows |
Install
npm install @wistfare/core @wistfare/business @wistfare/wallet @wistfare/paymentspip install wistfarego get github.com/wistfare/wistfare-godependencies:
wistfare_core: ^0.1.0
wistfare_business: ^0.1.0
wistfare_wallet: ^0.1.0
wistfare_payments: ^0.1.0cargo add wistfaredependencies: [
.package(path: "../sdks/swift")
]implementation("com.wistfare:sdk:0.1.0")dotnet add package Wistfare.Core
dotnet add package Wistfare.Business
dotnet add package Wistfare.Wallet
dotnet add package Wistfare.PaymentsWhat You Install
- Core client for authentication, base URL overrides, retries, and shared errors.
- Payments module for collections, disbursements, fees, transactions, and payment requests.
- Wallet module for balances, transfers, deposits, withdrawals, and member roles.
- Business module for business records and tenant context.
