You've seen the headlines, perhaps even experimented with the basics of .do: "Developer Services Unleashed," "Build, Automate, and Deliver Business Services as Code." You understand the core concept of transforming complex business processes into simple, executable code workflows using our AI-powered Agentic Workflow Platform. But what happens when you want to go beyond the simple "Hello, World" of business automation?
The .do SDK is the key to unlocking the full potential of developer services. It's not just about defining a basic workflow; it's about building sophisticated, intelligent, and robust business services as code.
At its heart, the .do platform allows you to treat business as code and services as software. This paradigm shift enables unprecedented levels of automation, integration, and efficiency. The .do SDK is the toolkit that makes this transformation possible for developers.
Let's revisit the foundational concept with a familiar example, showcasing the simplicity of defining a basic workflow with the SDK:
import { Workflow } from "@dotdo/sdk";
const myWorkflow = new Workflow("generateInvoice");
myWorkflow.setInput({
customer: {
name: "Acme Corp",
email: "info@acmecorp.com"
},
items: [
{ name: "Product A", quantity: 2, price: 100 },
{ name: "Product B", quantity: 1, price: 50 }
]
});
const result = await myWorkflow.run();
console.log(result);
This snippet demonstrates how easily you can define a workflow, provide inputs, and execute it using the SDK. This is the starting point for building valuable business services like invoice generation.
While the basic workflow definition is powerful, the .do SDK offers a wealth of advanced features that truly elevate your ability to create sophisticated agentic workflow solutions and powerful automation.
The power of the .do platform lies in its AI platform and the concept of agents. The SDK provides granular control over how these agents interact within your workflows. This allows you to:
Real-world business data isn't always in a clean, standardized format. The .do SDK offers powerful features for transforming inputs and outputs:
Building robust business process automation requires graceful error handling. The SDK provides mechanisms for:
Your business services rarely operate in isolation. The .do SDK makes it easy to integrate with existing systems through API development and other connectors:
As your business services evolve, managing different versions becomes crucial. The SDK supports:
Let's address some common questions that arise when exploring the .do platform:
What is .do? .do is an AI-powered Agentic Workflow Platform designed to transform complex business processes into executable code workflows, making them simple APIs and SDKs.
How can I build business services with .do? Our platform allows you to define, automate, and expose business services as code, enabling seamless integration and delivery of value through simple APIs.
What tools does .do offer for developers? .do provides a comprehensive SDK and intuitive tools to define workflows, manage agents, and handle inputs and outputs for your business services.
What kinds of business services can I create? You can transform any business process or service into code, such as generating invoices, managing customer onboarding, processing orders, and much more.
How does AI fit into the platform? .do leverages AI agents to perform tasks and make decisions within your workflows, enabling more dynamic and intelligent automation.
The .do SDK is more than just a tool; it's a gateway to a new way of building and delivering business value. By embracing the power of developer services and utilizing the advanced features of the SDK, you can create workflow automation solutions that are intelligent, adaptable, and truly transformative for your business.
Ready to go beyond the basics? Explore the .do documentation and start building your next-level business service today. The future of business as code is here, and the .do SDK is your guide.