The digital landscape is constantly evolving, and the ability to seamlessly integrate applications and automate complex processes is no longer a luxury – it's a necessity. The .do platform empowers businesses to build sophisticated, agentic workflows, bringing a new level of intelligence and automation to their operations. But what if you need to connect your existing systems, trigger workflows based on external events, or build entirely new applications that leverage the power of .do?
That's where the .do Software Development Kit (SDK) comes in.
The .do SDK is your gateway to programmatically interacting with the .do platform. It provides a robust and intuitive interface for developers to tap into the full capabilities of .do, enabling you to build custom solutions, automate your business processes, and seamlessly connect your services.
At its core, the .do SDK is a comprehensive set of tools and libraries designed to simplify the integration and extension of the .do platform. It allows developers to programmatically:
The .do SDK is designed with developer experience in mind. It offers a clean and well-documented API, making it easy to get started and build powerful integrations quickly. Whether you're looking to trigger a .do workflow from a CRM update, retrieve data from a specific agent, or build a custom dashboard showcasing .do activity, the SDK provides the building blocks you need.
Here's a quick look at how easy it is to get started with the .do SDK:
import { DoSDK } from '@do/sdk';
const sdk = new DoSDK({
apiKey: 'YOUR_API_KEY',
});
// Example: Fetch available agents
async function listAgents() {
try {
const agents = await sdk.agents.list();
console.log('Available Agents:', agents);
} catch (error) {
console.error('Error listing agents:', error);
}
}
listAgents();
This simple example demonstrates fetching a list of available agents on your .do platform. The SDK provides similar methods for interacting with various aspects of the platform, allowing you to precisely control and monitor your agentic workflows.
The true power of the .do SDK lies in its ability to deeply integrate with and control the agentic AI and workflow automation capabilities of the .do platform. By leveraging the SDK, you can:
This level of programmatic control is essential for building truly intelligent and automated systems. You can create a seamless flow of information and actions between your existing applications and the powerful agentic capabilities of .do.
Integrating with the .do platform and leveraging its agentic workflows has never been easier. The .do SDK provides the tools you need to connect your services, automate intricate processes, and build innovative applications that harness the power of "Business as Code" and "Services as Software."
To get started, you can install the .do SDK via npm or yarn package managers. Detailed installation instructions, extensive documentation, and code examples are available on our developer portal.
Develop with Ease and unlock the full potential of the .do platform through the power of the .do SDK.
What is the .do SDK?
The .do SDK allows developers to programmatically interact with the .do platform, enabling them to build custom applications, automate workflows, and integrate with existing services.
How do I get started with the .do SDK?
You can install the .do SDK via npm or yarn package managers. Detailed installation instructions and documentation are available on our developer portal.
What programming languages does the .do SDK support?
The .do SDK is designed to be used with a variety of programming languages. We primarily provide examples and support for TypeScript/JavaScript, but the underlying API can be accessed from any language capable of making HTTP requests.