Are you looking to unlock the full potential of the .do platform and seamlessly integrate its powerful capabilities into your own applications? Look no further than the .do SDK (Software Development Kit). This powerful toolkit provides developers with the key to programmatically interact with the .do platform, enabling you to build custom solutions, automate workflows, and connect your services with unparalleled ease.
The .do SDK serves as your bridge to the .do platform's core functionalities. It's a comprehensive set of tools, libraries, and documentation designed to simplify the process of integrating and extending .do's capabilities within your own software. Whether you're building a complex internal tool, a public-facing service, or automating internal processes, the .do SDK empowers you to leverage the platform's strengths without reinventing the wheel.
think of it as your toolkit for realizing agentic AI and business as code. You can orchestrate complex workflows, interact with services as software, and build unique workflow automation solutions, all by interacting with the .do platform through the SDK.
While the .do platform offers a robust interface, there are often scenarios where a custom user interface is necessary to meet specific business needs or provide a tailored user experience. The .do SDK makes building these custom UIs straightforward by providing direct access to the platform's underlying data and functionalities.
With the SDK, you can:
By leveraging the .do SDK, you're not just getting data; you're getting the ability to build dynamic, interactive, and highly specific user interfaces that are tightly integrated with the power of the .do platform. This is where API integration meets your creative vision.
Getting up and running with the .do SDK is a straightforward process.
Installation:
The .do SDK is available through popular package managers like npm and yarn.
npm install @do/sdk
# or
yarn add @do/sdk
Authentication:
You'll need an API key to authenticate with the .do platform. Keep your API key secure and avoid committing it directly into your code.
Basic Usage:
Here's a simple example demonstrating how to initialize the SDK and fetch a list of available agents:
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 the ease with which you can start interacting with the .do platform's core features.
What is 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.
How do I get started with the .do SDK?
You can install the .do SDK via npm or yarn package managers. Detailed installation instructions and documentation are available on our developer portal.
What programming languages does the .do SDK support?
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 key to unlocking the full potential of the .do platform for building custom UIs and integrated solutions. By providing a clear and intuitive interface to the platform's capabilities, the SDK empowers developers to create innovative applications that leverage agentic AI, workflow automation, and a "services as software" approach. Start exploring the possibilities today and see how the .do SDK can transform your development process.