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

Open Source Tooling Preferred

Require that an API operation prefers open source tooling and applies open licensing to its definitions, SDKs, and supporting tools wherever practical. Open source lets consumers understand, extend, and trust what they are building on, and it keeps an operation from being captive to a single vendor's roadmap. Choosing open tooling is both a practical efficiency and a statement about the kind of ecosystem you want to be part of.

Strategies

APIs Prefer Open Standards and Open Source

Every proprietary shortcut an API takes becomes a tax paid by everyone downstream. I want API operations to prefer open standards like OpenAPI, AsyncAPI, and JSON Schema, and to lean on open source...

Experiences

Openness

Openness is the experience of an API built on open standards, open source, and transparent practices rather than proprietary walls. Open specifications, permissive licensing, and public tooling let...

Reusability

Reusability is the experience of finding and applying an existing API instead of building the same capability again. It depends on discovery, consistent design, and clear documentation that make an...

Lifecycle

checklist Testing Beta

Testing is how I know the API does what the contract says. Contract testing, integration testing, and validation against the definition keep implementation and documentation honest with each other....