Other Languages
SolydFlow's SDK integrations are being expanded to support more application platforms and programming languages.
Currently documented integrations are:
- JavaScript / TypeScript
- Flutter
React Native, Swift, and Kotlin integrations are under development.
Additional language and platform integrations will be documented here as they become available.
SolydFlow Integration Model
Regardless of the application platform, the integration follows the same SolydFlow model:
Application
↓
SolydFlow Integration
↓
SolydFlow Platform
↓
Payment Providers
↓
Transaction Verification
↓
Entitlement
↓
Application Access
The application interacts with SolydFlow while SolydFlow provides the underlying revenue infrastructure.
Core Concepts
Applications integrating with SolydFlow work with the same core concepts:
Users
A user identifies the customer whose purchases and entitlements are being managed.
See:
Products
Products define what is available for sale.
See:
Packages
Packages represent the purchasable plans associated with products.
See:
Entitlements
Entitlements represent the access granted to a customer after a successful purchase.
See:
Transactions
Transactions represent payment activity and its resulting state.
See:
Building Without a Native SDK
Where a native SDK is not yet available for your platform, you can integrate with SolydFlow through its platform APIs and webhooks where supported.
This allows your application to communicate with SolydFlow without requiring a platform-specific SDK.
The exact integration approach depends on the type of application and the SolydFlow functionality being used.
See:
Web Applications
Web applications can use the JavaScript SDK.
The JavaScript SDK is framework-agnostic and can be used with technologies such as:
- React
- Vue
- Next.js
- Vanilla JavaScript
See:
Mobile Applications
For mobile applications, SolydFlow is expanding its native SDK coverage.
Flutter
The Flutter SDK is currently documented and available.
See:
React Native
The React Native SDK is currently under development.
See:
iOS / Swift
The Swift SDK is currently under development.
See:
Android / Kotlin
The Kotlin SDK is currently under development.
See:
Future SDK Support
SolydFlow will continue expanding its SDK coverage as additional integrations are developed.
When an SDK becomes available, this page will be updated with:
- Installation instructions
- Platform requirements
- Initialization
- User configuration
- Package retrieval
- Purchase flows
- Entitlement checks
- Customer state
- Transaction recovery
- Platform-specific configuration
This keeps the SDK documentation aligned with the actual integrations available in SolydFlow.
Current SDK Status
| Platform | SDK | Status |
|---|---|---|
| JavaScript / TypeScript | solydflow-js | Available |
| Flutter | solydflow_flutter | Available |
| React Native | — | 🚧 Under Development |
| Swift | — | 🚧 Under Development |
| Kotlin | — | 🚧 Under Development |
| Other platforms | — | Future |
The table will be updated as new SDKs become available.