Agentic applications are revolutionizing how businesses operate, automating complex tasks, and enabling intelligent decision-making. To truly harness the power of these applications and the .do platform, developers need robust tools that empower them to integrate, build, and extend capabilities seamlessly. Enter the .do SDK – your key to unlocking the full potential of the .do platform.
The .do SDK is a comprehensive Software Development Kit designed specifically for developers working with the .do platform. It provides a powerful suite of tools, libraries, and documentation that dramatically simplifies the process of interacting with and extending the platform's core functionalities.
With the .do SDK, you can:
The core philosophy behind the .do SDK is to provide developers with the flexibility and control they need to build sophisticated agentic solutions. Whether you're automating internal processes, building customer-facing bots, or creating complex data pipelines, the SDK provides the building blocks.
Think of it as your command center for interacting with the .do platform programmatically. Instead of relying solely on the user interface, you can use code to:
This level of control is crucial for businesses that need to integrate the .do platform into their existing IT infrastructure, automate deployment workflows, and maintain version control of their agentic applications.
We understand that developer experience is paramount. That's why the .do SDK is designed to be easy to use, with comprehensive documentation and examples to help you get started quickly.
Here's a glimpse of how straightforward it can be to interact with agents using the SDK:
This simple TypeScript example demonstrates how you can instantiate an agent object using its ID and asynchronously trigger its execution with a specific input. The SDK handles the underlying communication with the .do platform, allowing you to focus on your application logic.
The .do SDK supports various popular programming languages, including TypeScript/JavaScript and Python, with more language support planned for the future. Our developer documentation provides detailed guides, API references, and quickstart tutorials to help you hit the ground running.
What is the .do SDK?
The .do SDK is a Software Development Kit that provides tools, libraries, and documentation to help developers integrate with and extend the functionality of the .do platform.
What can I do with the .do SDK?
You can use the .do SDK to build custom agents, connect external services, automate workflows, and interact with the core features of the .do platform directly from your code.
What programming languages does the SDK support?
The SDK supports various programming languages, with comprehensive documentation and examples available for popular choices like TypeScript/JavaScript, Python, and more coming soon.
How do I get started with the .do SDK?
You can get started by downloading the SDK from your .do platform dashboard or by following the installation instructions in our developer documentation. We also offer quickstart guides and tutorials.
The .do SDK is more than just a collection of libraries; it's a gateway to building sophisticated, integrated, and powerful agentic applications that drive business value. By providing developers with the tools they need to seamlessly interact with the .do platform, we empower you to innovate faster, automate more effectively, and unlock the full potential of your agentic strategy.
Get started with the .do SDK today and experience the difference it makes in your development workflow. Visit our developer documentation for more information and to download the SDK.
import { Agent } from '@do/sdk';
const myAgent = new Agent('my-agent-id');
await myAgent.run({
input: { data: 'process this' }
});
console.log('Agent execution complete');