Choose your SDK
React SDK
Pre-built UI. Drop the Refold connect modal and auth flow directly into a React app. The fastest path to a working integration in production.
JavaScript SDK
Headless. A framework-agnostic client for building a fully custom integration UI in any web app.
Node SDK
Server-side. Recommended for production: more control, tighter security, and the ability to design the entire end-user experience from your backend.
Client-side SDKs
Use a client-side SDK when the integration UX lives in the browser — for example, an in-app “Connect to Salesforce” button that opens a connect modal.React SDK
Pre-built React components and a turn-key connect modal. Wire it up in minutes with
<RefoldConnect />.JavaScript SDK
Headless client for vanilla JS, Vue, Svelte, or any frontend stack. Build the UI you want; the SDK handles auth, tokens, and event firing.
- You want users to authenticate against third-party apps directly from your frontend.
- You’re prototyping or shipping a self-serve integration flow.
- You want the fastest time-to-first-integration.
Server-side SDK
Use the server-side SDK when integrations are orchestrated from your backend — recommended for production.Node SDK
Programmatic access to linked accounts, workflows, events, and the rest of the Refold API from a Node.js server. Pairs with whatever frontend you build.
- You want full control over the connect flow and credential storage.
- You’re building enterprise-grade integrations that need server-issued tokens.
- You want to keep API keys off the client and orchestrate workflows from trusted infrastructure.
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.