Search documentation
Fuzzy search across every docs page and section
PlatformSDKs
Fuzzy search across every docs page and section
PlatformSDKs
Platform
Eleven official client libraries: Node, Link JS, Python, Go, Rust, Java, Swift, Kotlin, Dart, PHP, and .NET.
Eleven official SDKs speak the same /v1 contract with identical group structure (link, institutions, items, accounts, transactions, identity, income, assets, investments, liabilities, recurring, categories, ai, sandbox) plus a webhook verification helper. All default to https://api.feelconnect.dev/v1, 30-second timeouts, and no implicit retries.
| Language | Package | Install |
|---|---|---|
| TypeScript / Node (canonical) | @feelconnect/node | npm install @feelconnect/node |
| Link JS (browser modal) | @feelconnect/link | npm install @feelconnect/link |
| Python | feelconnect | pip install feelconnect |
| Go | feelconnect-go | go get github.com/feelconnect/feelconnect-go |
| Rust | feelconnect | cargo add feelconnect |
| Java | com.feelconnect:feelconnect | Maven / Gradle |
| Swift | FeelConnect | SwiftPM |
| Kotlin | com.feelconnect:feelconnect-kotlin | implementation("com.feelconnect:feelconnect-kotlin:0.1.0") |
| Dart / Flutter | feelconnect | dart pub add feelconnect |
| PHP | feelconnect/feelconnect | composer require feelconnect/feelconnect |
| .NET | FeelConnect | dotnet add package FeelConnect |
npm install @feelconnect/node
pip install feelconnect
go get github.com/feelconnect/feelconnect-go
cargo add feelconnect
<dependency><groupId>com.feelconnect</groupId><artifactId>feelconnect</artifactId><version>0.1.0</version></dependency>
import FeelConnectlet feelconnect = FeelConnectClient(apiKey: ProcessInfo.processInfo.environment["FEELCONNECT_API_KEY"]!)let page = try await feelconnect.transactions.sync(accessToken: accessToken)let health = try await feelconnect.ai.healthScore(accessToken: accessToken)
val client = FeelConnect(apiKey = System.getenv("FEELCONNECT_API_KEY"))val page = client.transactions.sync(accessToken, cursor = null, count = 100)val health = client.ai.healthScore(accessToken) // JsonObject
dart pub add feelconnect
composer require feelconnect/feelconnect
dotnet add package FeelConnect
The browser SDK for the Link modal — vanilla handle plus React bindings (useFeelConnectLink, FeelConnectLink). It never touches secret keys.
npm install @feelconnect/link