SDK
Official Spare client libraries, or REST integration where SDKs aren't yet available.
Use an official SDK for typed models, automatic token refresh, and error handling aligned with the API.
The React Native and Flutter SDKs for Spare Link payments are published and installable today (v1.0.0). The TypeScript SDK is published on npm as @spare-technologies/spare-api (v1.0.0). The other SDKs (Python, Java, C#, and Go) are still under review.
React Native
npm install @spare-technologies/spare-linkFlutter
flutter pub add spare_linkTypeScript available; other SDKs coming soon
The React Native and Flutter SDKs (above) and the TypeScript SDK are published. Python, Java, C#, and Go are under review and not yet published; until they ship, integrate those over the REST API.
TypeScript
npm install @spare-technologies/spare-apiReact Native SDK
Published v1 for Spare Link payments in iOS and Android apps.
Flutter SDK
Published v1 for Spare Link payments in Flutter iOS and Android apps.
SDK Overview
Available languages, version compatibility, and when to use an SDK.
TypeScript SDK
Node.js 18+ client, recommended for new integrations.
Python SDK
Server-side Python client with the same surface as TypeScript.
Java SDK
Java 11+ client, Gradle or Maven, com.spare:spare-api.
C# SDK
.NET 6.0+ async client, SpareApi on NuGet.
Go SDK
Go 1.21+ client with idiomatic error handling and context.
REST without an SDK
You can integrate directly against the API Reference. SDKs are optional but reduce boilerplate for auth and serialization.