Empower your applications by seamlessly connecting with the .do platform and leveraging its agentic workflow capabilities through our powerful Software Development Kit.
The .do platform is designed to be a flexible and powerful engine for automating workflows, connecting services, and implementing agentic AI. At the heart of enabling developers to harness this power is the .do SDK. This SDK provides the tools, libraries, and documentation you need to integrate your applications, build custom solutions, and extend the .do platform's capabilities.
Whether you're looking to programmatically trigger workflows, manage agents, interact with platform resources, or embed .do functionality within your existing services, the .do SDK is your gateway. It abstracts away the complexities of direct API interactions, offering a clean and intuitive interface for developers.
The Software Development Kit (SDK) for integrating and extending .do platform capabilities. 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. It's the essential bridge for bringing business as code and services as software principles to life within your development projects.
Through the SDK, you can:
Developing with the .do SDK is straightforward. We provide comprehensive documentation, examples, and tools to help you get up and running quickly.
Install the SDK using your preferred package manager:
Once installed, you can initialize the SDK with your API key and start interacting with the platform:
This simple example demonstrates how easy it is to fetch a list of available agents on your platform using the SDK. From here, you can explore a wide range of functionalities, from triggering specific workflows to managing platform configurations.
While the internal architecture of the .do SDK is designed for efficiency and robustness, from a developer's perspective, it's structured to be intuitive and easy to navigate. The SDK typically provides a set of well-organized modules or classes, each corresponding to different areas of the .do platform's API.
Key architectural considerations from a developer's standpoint include:
This architectural approach ensures that developers can focus on building their applications and integrating them with the .do platform, rather than dealing with the intricacies of low-level API communication.
The .do SDK is your essential tool for unlocking the full potential of the .do platform. Start building your integrations, automating your workflows, and creating innovative solutions today. Visit our developer portal for comprehensive documentation and guides.
[Link to your developer portal/SDK documentation]
Explore the possibilities with the .do SDK and develop with ease!
npm install @do/sdk
# or
yarn add @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();