Are you looking to unlock the full potential of the .do platform within your existing applications and services? The .do Software Development Kit (SDK) is your key to seamlessly integrating, extending, and automating workflows powered by the platform. Whether you're building custom business solutions, connecting disparate systems, or leveraging the power of agentic AI, the .do SDK provides the tools you need to develop with ease.
The .do SDK is a powerful collection of libraries and tools designed to simplify interaction with the .do platform's core capabilities. It allows developers to programmatically access and control various aspects of the platform, including:
Essentially, the .do SDK is your bridge to building Business as Code and treating your Services as Software, deeply embedded within the powerful .do platform.
The primary goal of the .do SDK is to make integrating with the platform as straightforward as possible. Instead of dealing with raw API calls, the SDK provides a developer-friendly interface, abstracting away complexities and offering a consistent way to interact with different platform components. This means you can focus on building innovative solutions rather than getting bogged down in low-level communication details.
The SDK empowers you to:
Getting started with the .do SDK is designed to be a smooth process. For developers familiar with modern package managers, it's typically as simple as installing the SDK via npm or yarn.
Here's a quick look at a basic example using TypeScript:
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 code snippet demonstrates how easy it is to initialize the SDK and make your first interaction – fetching a list of available agents. Comprehensive documentation and more detailed examples covering various use cases are available on our developer portal to guide you through the process.
While the SDK primarily provides examples and strong support for TypeScript/JavaScript due to its widespread use in web development and backend services, the underlying platform API is designed to be accessible from any programming language capable of making standard HTTP requests.
By leveraging the .do SDK, you're not just integrating with a platform; you're unlocking a new dimension of programmatic control and automation. Imagine:
The possibilities are vast, limited only by your imagination and development goals.
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.
Dive into the world of programmatic workflow management with the .do SDK. Visit our developer portal ([link to your documentation/developer portal]) to explore the documentation, API references, and start building your next integrated solution. Empower your applications by seamlessly connecting with the .do platform and leveraging its agentic workflow capabilities through our powerful Software Development Kit. Develop with Ease and unlock the future of automated processes.