Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

@reactor/connect — createconnectclient

@reactor/connect


@reactor/connect / createConnectClient

createConnectClient(ctx): ConnectClient

Defined in: index.ts:409

Create a Connect client.

RequestContext

ConnectClient

import { createClient } from '@reactor/client';
import { createConnectClient } from '@reactor/connect';
const reactor = createClient({ endpoint: 'https://api.example.com' });
const connect = createConnectClient(reactor.context);
// List available connectors
const { data: connectors } = await connect.catalog.list();
// Create a Stripe instance
const { data: instance } = await connect.instances.create('stripe', {
name: 'stripe-prod',
config: { api_key: 'sk_test_...' },
});
// Invoke an action
const { data: result } = await connect.invoke(instance.id, 'createCustomer', {
input: { email: 'user@example.com' },
dryRun: true,
});