FeelConnect▍
ProductsDocsPricingChangelog
Sign inGet API keys

Search documentation

Fuzzy search across every docs page and section

Platform/SDKs

Getting started

  • Overview
  • Quickstart
  • Authentication
  • Environments and sandbox
  • Link
  • Going live

API reference

  • Link tokens
  • Institutions
  • Items
  • Accounts
  • Transactions
  • Identity
  • Income
  • Assets
  • Investments
  • Liabilities
  • Recurring
  • Categories
  • AI products

Platform

  • Webhooks
  • Errors
  • Rate limits and quotas
  • SDKs
  • GraphQL
  • MCP and AI agents
  • Changelog
  1. Docs
  2. Platform
  3. SDKs
PreviousRate limits and quotasNextGraphQL

On this page

  • Node and TypeScript
  • Python
  • Go
  • Rust
  • Java
  • Swift
  • Kotlin
  • Dart and Flutter
  • PHP
  • .NET
  • Link JS
FeelConnect▍

The developer-first financial data platform.

All systems operational

Products

Universal LinkData APIsAI enrichmentPricing

Developers

DocumentationAPI explorerDashboardGet API keys

Company

HomeChangelogfeels.moneySign in

Legal

PrivacyTermsSecurityData processing
© 2026 FeelConnect. All rights reserved./v1 · FC-Version 2026-07-01

Platform

SDKs

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.

LanguagePackageInstall
TypeScript / Node (canonical)@feelconnect/nodenpm install @feelconnect/node
Link JS (browser modal)@feelconnect/linknpm install @feelconnect/link
Pythonfeelconnectpip install feelconnect
Gofeelconnect-gogo get github.com/feelconnect/feelconnect-go
Rustfeelconnectcargo add feelconnect
Javacom.feelconnect:feelconnectMaven / Gradle
SwiftFeelConnectSwiftPM
Kotlincom.feelconnect:feelconnect-kotlinimplementation("com.feelconnect:feelconnect-kotlin:0.1.0")
Dart / Flutterfeelconnectdart pub add feelconnect
PHPfeelconnect/feelconnectcomposer require feelconnect/feelconnect
.NETFeelConnectdotnet add package FeelConnect

Which SDK goes where

Server SDKs hold secret keys — use them in backends only. The one browser-safe package is @feelconnect/link, which touches nothing but a link_token.

Node and TypeScript

npm install @feelconnect/node

Python

pip install feelconnect

Go

go get github.com/feelconnect/feelconnect-go

Rust

cargo add feelconnect

Java

<dependency>
<groupId>com.feelconnect</groupId>
<artifactId>feelconnect</artifactId>
<version>0.1.0</version>
</dependency>

Swift

Swift
import FeelConnect
let 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)

Kotlin

Kotlin
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 and Flutter

dart pub add feelconnect

PHP

composer require feelconnect/feelconnect

.NET

dotnet add package FeelConnect

Link JS

The browser SDK for the Link modal — vanilla handle plus React bindings (useFeelConnectLink, FeelConnectLink). It never touches secret keys.

install
npm install @feelconnect/link