Skip to main content
The React SDK provides hooks and pre-built UI components for building integration experiences in your React app. It’s built on top of the TypeScript SDK.

Install

Setup

Wrap your app with the Membrane provider:

Hooks

Use hooks to fetch and manage Membrane resources:

Available Hooks

HookDescription
useMembraneGet the MembraneClient instance from context
useIntegrations / useIntegrationList or get integrations
useConnections / useConnectionList or get connections
useActions / useActionList or get actions
useActionInstances / useActionInstanceList or get action instances (per-tenant)
useFlows / useFlowList or get flows
useFlowInstances / useFlowInstanceList or get flow instances
useFlowRuns / useFlowRunList or get flow run history
useFieldMappings / useFieldMappingList or get field mappings
useFieldMappingInstances / useFieldMappingInstanceList or get field mapping instances
useDataLinkTables / useDataLinkTableList or get data link tables
useDataLinkTableInstances / useDataLinkTableInstanceList or get data link table instances
useAppEventTypes / useAppEventTypeList or get internal event types
useAppEventSubscriptions / useAppEventSubscriptionList or get internal event subscriptions
useAppDataSchemas / useAppDataSchemaList or get app data schemas
useAppDataSchemaInstances / useAppDataSchemaInstanceList or get app data schema instances
useExternalEventSubscriptions / useExternalEventSubscriptionList or get external event subscriptions
useTenants / useTenantList or get tenants
usePackages / usePackageList or get packages
useScreenAccess UI screens
useConnectorSpecGet connector specification

UI Components

Pre-built components for common integration UIs:
See the sub-pages for detailed reference on Hooks, UI Components, and more.