While ADDR (Align-Define-Design-Refine) started as a design process for contract-first API design, it has expanded into a series of playbooks. Each playbook leverages the fundamentals of the ADDR process for a specific aspect of software delivery.

Below is a list of our current ADDR playbooks that we have placed into practice.

ADDR For Web API Design

Use ADDR to design web APIs for your product, business capability platform, or enterprise IT through a focus on outcomes and design-first principles. This is the most popular ADDR playbook, as it has been taught for over 12 years in organizations ranging from a few developers to organizations with over 10,000 developers (~2500 agile delivery teams). The process was documented in the book, “Principles of Web API Design: Delivering Value with APIs and Microservice” (Addison-Wesley). This is how it all started.

Prompt Starters for ADDR

Accelerate your use of ADDR using LLMs and our starter prompts. Reduce your efforts producing the various artifacts and refinement techniques of ADDR with our latest playbook.

Not sure which LLM model is best for ADDR? Download our recent report to learn more and see the prompt starters in action.

ADDR for MCP Tools - Coming Soon

We are working on an upcoming playbook that details how ADDR for Web API Design can be leveraged to design thoughtful, context-rich MCP tools and servers. Preliminary findings indicate that using ADDR for MCP Tools reduces token usage and helps to unify your LLMs and backend APIs more effectively, accelerating your AI transformation. Explore some of our early findings as we put the finishing touches on this upcoming playbook.