Learn how to use workflow.do to chain together multiple atomic actions, manage state, and implement complex business processes with version-controlled, testable code.
Go beyond simple automation. With agent.do, you can define, deploy, and manage autonomous agents that perceive their environment and take action to achieve specific goals.
Discover how service.create lets you instantly deploy your Business-as-Code functions and workflows as secure, scalable, and fully-managed HTTP endpoints.
data.query provides a single, unified interface to access, filter, and combine data from multiple sources, turning scattered information into actionable insights for your agents.
Explore the core principles of Business-as-Code (BaC), a new paradigm for building durable, transparent, and auditable companies from the ground up using the .do platform.
Automate routine tasks with schedule.when. Learn how to trigger any workflow on a recurring basis, from daily reports to hourly syncs, using cron syntax or simple natural language.
Master function.define to encapsulate your core business logic into serverless functions. Write once, and reuse across any action, workflow, or agent in your .do ecosystem.
Make data-driven decisions by safely testing changes in your business processes. `experiment.branch` allows you to run controlled A/B tests on different workflow versions or agent strategies.
A step-by-step tutorial on connecting the Slack API to .do. Build a robust notification workflow that sends contextual alerts from your agents and services directly to your team's channels.
Protect your .do services and data with auth.policy. Define granular, attribute-based access control (ABAC) policies as code to ensure only authorized users and agents can perform actions.