DoorDash has opened a limited beta of dd-cli, a command-line tool that lets developers and AI agents search stores, build carts and place orders from the terminal. The move signals a broader industry shift toward product interfaces built for software automation rather than human interaction alone.

What You Need to Know

DoorDash's dd-cli is a terminal-based client that allows programmatic access to order placement and restaurant search. The beta is aimed at developers building AI agents that need to complete real-world tasks like food ordering. It represents early infrastructure for an era where software agents interact directly with services without human screens or clicks.

A Tool Built for Automation

Dd-cli exposes core DoorDash workflows through a command-line interface, making it possible for scripts and large language model agents to browse menus, add items to a cart and submit orders programmatically. The tool is designed to be integrated into automation pipelines, letting developers chain DoorDash tasks with other services such as calendars or project management tools.

Early users report that the tool supports the same authentication and delivery preferences available on the web and mobile app. Commands are structured around familiar terminal patterns, lowering the barrier for engineers who already work in command-line-heavy environments.

  • Store search: Query nearby restaurants by cuisine or keywords.
  • Cart building: Add, remove and modify line items programmatically.
  • Order placement: Submit orders end-to-end with real-time status updates.

Why This Matters

Dd-cli is more than a developer gimmick. It reflects a fundamental redesign of how services expose their capabilities. As AI agents become capable of executing multi-step tasks, companies that offer native programmatic interfaces stand to capture more automated transaction volume. Restaurants and delivery platforms will need to adapt to orders that come from machines, not humans, raising questions about fraud detection, account management and liability for incorrect orders.

For developers, dd-cli provides a sandbox to experiment with agentic workflows without needing to reverse-engineer a consumer app. The bigger implication is that DoorDash joins a growing list of companies including Uber and Amazon that are creating direct API-like tools for automation. This trend could reshape e-commerce from a click-based model to a code-based one, where every transaction is a function call rather than a button press.

What This Means for Developers

Developers who want to test the beta must request access through DoorDash's developer portal. Once approved, they can install dd-cli via standard package managers and begin building integrations. The company has not yet announced pricing for automated orders, but early documentation suggests standard delivery fees apply.

DoorDash has also published example scripts showing how to use dd-cli with popular AI agent frameworks. Those examples hint at future use cases where a voice assistant or a scheduling bot could order lunch without any human intervention. The beta period will likely shape how DoorDash balances openness with abuse prevention as more agents come online.