Develop, Test, Deploy

The Developer SDK for Agentic Workflows

The fastest way to create, test, and deploy agentic business workflows. Turn complex processes into simple, powerful Services-as-Software with our Typescript SDK.

Join waitlist

sdk.do

import { Agent, Workflow } from '@do-sdk/core';

// Define a workflow with multiple steps
const onboardCustomer = new Workflow({
  name: 'customer.onboard',
  steps: [
    { do: 'validate.email' },
    { do: 'create.user.profile' },
    { do: 'send.welcome.email' },
  ],
});

// Create an agent to execute the workflow
const agent = new Agent({ workflows: [onboardCustomer] });

// Execute the workflow via the agent
async function run() {
  const result = await agent.execute('customer.onboard', {
    email: 'new.user@example.com',
    name: 'Jane Doe',
  });
  console.log(result);
}

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.