The world of business is rapidly evolving, and the demand for agile, automated processes is higher than ever. Traditionally, integrating business logic into software has been a complex, often rigid undertaking. But what if you could treat your core business capabilities not just as internal processes, but as consumable software services? This is the power of Services-as-Software, and it's at the heart of the developer experience on the .do platform.
Welcome to the developer portal for .do! This is your gateway to transforming your intricate business logic into powerful, consumable software services, powered by cutting-edge AI agents and agentic workflows. Forget monolithic applications and rigid integrations. With .do, you define your Business-as-Code, orchestrate intelligent agents, and expose your capabilities as seamless, reusable Services-as-Software.
On .do, Services-as-Software isn't just a buzzword; it's a fundamentally new way to develop and deploy business capabilities. Instead of building entire applications around a single function, you can modularize your business logic into discrete, reusable Agentic Workflows.
Think of an Agentic Workflow as a carefully orchestrated process performed by intelligent AI agents. Whether it's customer onboarding, invoice processing, or complex data analysis, you define the steps, and the .do platform handles the execution, coordination, and management of these agents. Each workflow, once defined, can be exposed as a Services-as-Software with a well-defined API, making your business capabilities programmatically accessible to internal systems, external partners, and even third-party applications.
The magic behind .do Services-as-Software lies in Agentic Workflows. These are not just static scripts; they are dynamic, intelligent processes driven by AI agents that can adapt and respond to complex situations.
You define your workflows using our intuitive tools and SDKs. This allows you to specify the sequence of tasks, delegate actions to various agents (which can be AI models, human users, or integrated systems), and manage the flow based on real-time data and conditions. When you build and deploy a service on .do, you're essentially packaging an Agentic Workflow (or a collection of them) and exposing it for consumption via an API.
The developer portal provides everything you need to get started with building and deploying your own Services-as-Software:
Here's a glimpse of what a service definition might look like:
{
"serviceId": "svc_abc123",
"name": "Customer Onboarding",
"description": "Automates the customer onboarding process.",
"version": "1.0.0",
"endpoints": [
{
"path": "/onboard",
"method": "POST",
"description": "Initiates the onboarding flow."
}
]
}
This simple JSON structure defines a "Customer Onboarding" service with a single endpoint to trigger the onboarding workflow.
A key benefit of building on .do is the ease of integration. Once your Services-as-Software are deployed, they can be easily linked to your existing applications, legacy systems, and third-party platforms.
Using standard REST APIs and SDKs, you can treat your business functions as building blocks, calling them from wherever makes sense in your architecture. This breaks down silos and allows you to leverage your core business capabilities across your entire ecosystem.
Why should you explore the .do developer portal? The benefits are significant:
Ready to transform your business logic into scalable, maintainable, and reusable software components? Dive into the .do developer portal and start building your first Services-as-Software today! You'll discover a powerful developer platform that empowers you to build software services, deploy software services, and integrate software services with unparalleled ease.