Skip to main content
Refold provides a JavaScript SDK for building integration UIs, plus React and Node.js packages and a REST API for backend work.
The JavaScript SDK (@refoldai/refold-js) is the actively maintained client SDK. Use it to build a dynamic connect UI tailored to your product. A React package and a Node.js package are also available, described below.

Build your integration UI

Use the JavaScript SDK in the browser to let customers connect apps and manage their configuration, with a UI you control. It handles auth, session tokens, and event firing, so you build only the interface.

JavaScript SDK

Actively maintained. A framework-agnostic client (vanilla JS, Vue, Svelte, or any stack) for a fully custom, dynamic integration UI. View the full reference.

React package

The React package renders Refold-built components, so you get a ready-to-go connect experience with minimal code. It is not actively maintained: for a maintained client SDK, build your UI with the JavaScript SDK instead.

React package

Ready-to-go Refold components for React. Not actively maintained.

Node.js package

The Node.js package wraps Refold’s backend APIs for server-side use, such as creating linked accounts, issuing session tokens, and triggering workflows.
Some backend APIs may not be available in the package. For anything it doesn’t cover, call the endpoint directly from the API reference.

Node.js package

Server-side wrapper around Refold’s backend APIs.

What’s next

Quick start

Wire up your first integration end to end in five minutes.

API reference

Full reference for the REST API the SDKs are built on.