Are you looking to unlock the full potential of your applications by seamlessly integrating with the .do platform? Do you crave the ability to build custom solutions, automate complex business processes, and connect your services with unparalleled ease? If so, the .do Software Development Kit (SDK) is your essential toolkit.
At its core, the .do platform empowers you with agentic workflows and the ability to treat your business processes and services as code. The .do SDK provides the programmatic bridge you need to fully leverage these capabilities within your own development environment.
The .do SDK is designed to empower developers. It simplifies the interaction with the .do platform's powerful API, abstracting away the complexities of HTTP requests and data handling. This allows you to focus on building innovative solutions and extending the platform's reach.
Think of the .do SDK as your direct line to the core features of the .do platform:
Getting started with the .do SDK is straightforward. It's designed to be familiar to developers who are comfortable with popular package managers like npm or yarn.
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 how easy it is to instantiate the SDK and perform a basic operation, such as listing available agents. The SDK provides well-defined methods and structures to interact with different aspects of the .do platform, making your development experience smooth and intuitive.
While we primarily provide examples and support in TypeScript/JavaScript, the underlying .do platform API is language-agnostic. This means that if you are working with a different programming language capable of making HTTP requests, you can still interact with the platform's functionalities, although the SDK provides a more convenient and idiomatic approach for supported languages.
Here are some common questions developers have about the .do SDK:
Q: What is the .do SDK?
A: 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.
Q: How do I get started with the .do SDK?
A: You can install the .do SDK via npm or yarn package managers. Detailed installation instructions and documentation are available on our developer portal.
Q: What programming languages does the .do SDK support?
A: 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 your gateway to significantly boosting developer productivity and unlocking the full potential of the .do platform. By providing a simple and powerful way to interact with the platform's API, the SDK empowers you to build innovative applications, automate critical workflows, and seamlessly integrate with your existing technology stack. Start exploring the .do SDK today and discover how it can transform your development process. Visit our developer portal for comprehensive documentation and guides.