The .do platform empowers businesses to automate processes and leverage agentic AI workflows. But what if you want to bring the power of .do directly into your own applications? That's where the .do Software Development Kit (SDK) comes in.
The .do SDK is your key to seamlessly integrating and extending the capabilities of the .do platform. It provides a programmatic interface to interact with the platform, allowing you to build custom solutions, automate complex workflows, and connect your existing services with ease.
At its core, the .do SDK is a library that allows developers to programmatically access and manipulate the features of the .do platform. This includes:
Think of it as the bridge between your software and the sophisticated workflow and agentic capabilities offered by .do.
The benefits of using the .do SDK are numerous:
Getting started with the .do SDK is straightforward. You can typically install it using standard package managers like npm or yarn.
Here's a simple example of how you might use the SDK to fetch available agents:
import { DoSDK } from '@do/sdk';
const sdk = new DoSDK({
apiKey: 'YOUR_API_KEY', // Replace with your actual 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 small snippet demonstrates the intuitive nature of the SDK, allowing you to interact with core platform components with just a few lines of code.
Here are some common questions about 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.
You can install the .do SDK via npm or yarn package managers. Detailed installation instructions and documentation are available on our developer portal.
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.
The .do SDK is a powerful tool for developers looking to unlock the full potential of the .do platform. By providing a simple and effective way to integrate and extend .do capabilities, the SDK empowers you to build sophisticated, automated, and agentic applications that drive business value. Get started today and see how the .do SDK can transform your development process and the applications you build.