Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Collaboration

APIs are a team sport, and collaboration is the experience of many people working together to produce and consume them. Designers, developers, product owners, technical writers, and consumers all touch an API, and the quality of that collaboration shows up directly in the quality of the API. When collaboration works, an API feels like it was built by a team that talks to each other; when it does not, the seams are obvious to everyone using it. I pay attention to collaboration because APIs live in the space between teams, and that space is where things break down. Shared repositories, workspaces, and clear communication turn collaboration from a source of friction into a source of leverage. The providers who get this right treat their API as a shared contract that everyone contributes to, rather than something thrown over the wall from one team to another.

Policies

Review & Approval (Governance)

Require that every API design and significant change passes through a documented review and approval step before it ships, with clear owners and clear criteria. I am a big believer in design-first ...

Maintainers

Require that every API names its maintainers, the real people or team accountable for its design, operation, and support, and records them where the contract lives. I care about this from the very ...

Strategies

API Delivery Is Fast and Design-First

API delivery must follow a design-first approach with mock servers, contract testing, and schema registries that enable parallel development, allowing consumers to begin integration before implemen...

API Development Is Collaborative Across Teams

API development must be a collaborative effort across product, engineering, and operations teams, with shared workspaces, design reviews, and cross-functional feedback loops that ensure APIs reflec...