Build With Ease

Effortless Integration with .do SDKs

Access the full power of the agentic workflow platform in your native language. Our SDKs provide a simple, elegant interface to build, run, and manage your business logic as code.

Join waitlist

sdk.do

import { Do } from '@do-platform/sdk';

const doClient = new Do({
  apiKey: process.env.DO_API_KEY,
});

async function runCustomerOnboarding(customerData: any) {
  try {
    const result = await doClient.workflows.run({
      name: 'customer-onboarding-workflow',
      input: { customer: customerData },
    });
    console.log('Workflow started:', result.runId);
    return result;
  } catch (error) {
    console.error('Failed to run workflow:', error);
  }
}

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.