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

Strategies
info
share_location

search
tactic

API Authentication Is Standardized

All APIs must use standardized authentication mechanisms including OAuth, JWT, and API keys with properly defined scopes, ensuring that security is consistently implemented and that consumers have ...

API OpenAPI
tactic

API Authorization Is Properly Defined and Enforced

All APIs must have clearly defined authorization models that control what authenticated consumers can access and perform, using role-based or attribute-based access control to ensure that permissio...

API OpenAPI
tactic

API Change is Managed Relative to Operational Change

Individual APIs should be aligned with overall operational change, providing a common operational change log and road-map that is higher level than change for each individual API, but provides a co...

API Common
tactic

API Contracts Are Validated

All APIs must have a link to the evidence of the contract validation for business and technical contracts, allowing any stakeholder to review the details of the contract, as well as the rules appli...

API Common
tactic

API Data Is Classified and Protected

All data exposed through APIs must be classified by sensitivity level, with appropriate protections applied based on classification, ensuring that PII, financial data, and other sensitive informati...

API Common
tactic

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 Common
tactic

API Dependencies Are Tracked and Managed

All API-to-API dependencies must be documented and tracked, with upstream and downstream impact analysis performed before changes are made, ensuring that teams understand the ripple effects of chan...

API Common
tactic

API Dependencies Have an SBOM

I want a software bill of materials for the APIs and services we depend on, so that we always know what is actually in the systems we ship. Every external API we consume is a dependency, and if we ...

tactic

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...

API Common
tactic

API Errors Are Standardized and Informative

All API error responses must follow standardized formats like RFC 7807 Problem Details, providing consistent error codes, human-readable messages, and correlation IDs that enable consumers to progr...

API OpenAPI
tactic

API Governance Is Automated in CI/CD

All API governance checks including linting, contract testing, and schema validation must be automated within the CI/CD pipeline, ensuring that governance is enforced consistently at build time rat...

API Common
tactic

API Info and Metadata Is Complete and Accurate

All OpenAPI definitions must have complete info objects including title, description, version, contact information, license, and terms of service, providing both humans and machines with the contex...

API OpenAPI
tactic

API Maturity Is Measured and Improved

All APIs must be assessed against a maturity model that measures documentation, security, testing, monitoring, and consumer experience, providing a measurable way to track progress, compare APIs, a...

API Common
tactic

API Parameters Are Well-Defined and Consistent

All API parameters must have clear names, descriptions, types, and constraints following consistent casing and naming conventions, with reusable parameters centralized in OpenAPI components to redu...

API OpenAPI
tactic

API Paths Must Conform to the Organization

All API paths must conform to the overall organizational domain standards, utilizing plain language and a resourceful approach to delivering digital resources and capabilities via HTTP APIs, provid...

API OpenAPI
tactic

API Provenance Is Maintained and Auditable

All API contracts must maintain a clear record of their provenance including reviews, certifications, pull requests, and change history, ensuring that the evolution of each API is traceable, audita...

API Common
tactic

API Responses Must Be Meaningful and Consistent

All API responses should follow Internet, industry, and enterprise standards, providing a meaningful and consistent communication and structure, always providing what was intended for API consumers...

API OpenAPI
tactic

API Versioning Follows a Defined Standard

All APIs must follow a defined versioning strategy, whether semantic versioning or date-based versioning, with clear policies for how versions are communicated, how consumers are migrated, and how ...

API Common
tactic

APIs Always Have Well-Defined Owners and Stakeholders

Each API should ideally have a dedicated product as well as an engineering owner, with other stakeholders across the API lifecycle defined in an easy to access human readable location, but also def...

API API
tactic

APIs Are Actively Evangelized

An API that nobody knows about might as well not exist. I believe every API operation needs someone actively evangelizing its work, telling the story of what the APIs do and why they matter to the ...

tactic

APIs Are Aligned with Industry Using Standards

All APIs must be using relevant Internet, industry, and government standards available, ensuring to properly research areas of operations to see what existing standards may exist before the creatio...

API Common
tactic

APIs Are Always Aligned with the Wider Enterprise

All API contracts must have use cases that align the business reasons why an API is being delivered to consumers with the actual technical details of each API contract, ensuring that operations all...

API API
tactic

APIs Are Always High Quality and Reliable

All APIs should be high quality and reliable, providing adequate levels of monitoring of its availability and performance, with the proper provenance and communication with producer and consumers r...

API API
tactic

APIs Are Always Well Documented

All APIs must have human-readable documentation that defines the technical surface area of each API being made available to API consumers, providing a simple, intuitive, and ideally interactive HTM...

API API
tactic

APIs Are Deployed Consistently and Automatically

I want every API to reach production the same way, through automation, rather than through whatever manual steps a given team happened to invent. That means deployments are automated so a release i...

tactic

APIs Are Discoverable Through a Central Catalog

All APIs must be registered in a central catalog or registry with consistent metadata, tags, and descriptions, ensuring that producers and consumers can find existing APIs before building new ones,...

API Common
tactic

APIs Are Evaluated Before Adoption

I want us to evaluate an API before we build on it, because the cheapest time to discover a bad dependency is before it is wired into production. That means running third-party APIs through a procu...

tactic

APIs Are Fast and Efficient

I want our APIs to be fast and efficient by design, because performance is a feature that consumers feel on every single call. That means a deliberate caching strategy so we are not recomputing or ...

tactic

APIs Are Gracefully Deprecated and Retired

All APIs must follow a formal deprecation and retirement process that provides consumers with adequate notice, migration support, and a clear timeline from deprecation to removal, ensuring that no ...

API Common
tactic

APIs Are Interoperable Across Systems

All APIs must prioritize interoperability by using standard media types, hypermedia link relations, and well-known specifications, enabling consumers to integrate multiple APIs together and reducin...

API Common
tactic

APIs Are Legally Covered

All APIs must be reviewed by legal council and posses terms of service, privacy policy, licensing, and other regulatory and compliance requirements, making sure all the legal bases are covered bef...

API Common
tactic

APIs Are Legible to Automated Consumers

I want our APIs to be legible to the automated consumers reading them, not just to the humans who wrote them. That means operations that describe themselves clearly, tool definitions that spell out...

tactic

APIs Are Made Available Through a Platform Gateway

All APIs must be deployed through a common platform gateway established for the domain, line of business, or team, leveraging development, staging, and production environments, and a common set of ...

API API
tactic

APIs Are Observable Across Operations

I want to be able to see what our APIs are doing in production, because an API we cannot observe is an API we cannot actually operate. That means standardized logging so every service tells its sto...

tactic

APIs Are Observable and Monitored

All APIs must have comprehensive observability including monitoring, logging, health checks, and alerting, with defined SLIs and SLOs that ensure teams can proactively detect, diagnose, and resolve...

API Common
tactic

APIs Are Part of Regular Active Communication

All APIs are considered and included as part of regular internal and external communication channels, sharing road maps, change logs, blog posts, videos, and other relevant information that produce...

API Common
tactic

APIs Are Protected from Abuse and Misuse

All APIs must have abuse prevention mechanisms beyond basic rate limiting, including throttling, quotas, circuit breakers, and bot detection, ensuring the stability and availability of APIs for leg...

API Common
tactic

APIs Are Ready for AI Agents

I want every API we operate to be ready for the agents that are now showing up as first-class consumers alongside our human developers. That means our APIs publish the machine-readable signposts ag...

tactic

APIs Are Transparent and Accountable

I want our APIs to be transparent about how they handle data and accountable for the promises we make around it. That means the consent and data processing agreements that govern an integration are...

tactic

APIs Avoid Vendor Lock-In

Lock-in is a choice, and I want API operations to choose against it. Building on open standards, avoiding proprietary traps, and giving consumers a clear way out are what let people commit to an AP...

tactic

APIs Build and Nurture Community

The strongest APIs have communities, not just users. I want API operations to deliberately build the forums, channels, and gatherings where consumers can connect with the provider and with each oth...

tactic

APIs Deliver an Exceptional Developer Experience

All APIs must prioritize the developer experience by providing interactive documentation, sandbox environments, realistic examples, and intuitive naming, ensuring that developers can quickly unders...

API Common
tactic

APIs Earn and Maintain Consumer Trust

All APIs must demonstrate trustworthiness through transparent service level commitments, consistent deprecation policies, reliable performance, proper security, and clear legal terms, building the ...

API Common
tactic

APIs Educate and Enable Consumers

Most of the friction around APIs comes from gaps in understanding, not gaps in technology. I believe API operations have a responsibility to educate and enable the people who use them, through tuto...

tactic

APIs Expose an MCP Server

I want our APIs to meet agents where they already are by exposing a Model Context Protocol server that turns our operations into tools an agent can pick up and use without a custom integration for ...

tactic

APIs Follow Consistent Design Patterns

All APIs must follow consistent design patterns for naming conventions, media types, pagination, filtering, sorting, and error handling, ensuring that consumers can learn patterns once and apply th...

API OpenAPI
tactic

APIs Have Clear Business Models

All APIs must have defined business models that articulate the value exchange between producer and consumer, including pricing tiers, plan features, rate limits, and metrics, ensuring that APIs are...

API Common
tactic

APIs Have Clear Service Level Commitments

All production APIs must have defined service level agreements (SLAs) that specify uptime, availability, latency, and throughput commitments for each plan tier, providing consumers with the confide...

API Common
tactic

APIs Have One Click Access

All APIs possess a URL for humans to follow when engaging as well as the base path URL for machines to use when calling each API, ensuring that the front door for API operations within this domain ...

API API
tactic

APIs Have a Sustainable Cost Model

I want every API we run to have a cost model we can actually see and defend, because APIs that nobody prices or measures quietly become liabilities. That means real FinOps visibility into what each...

tactic

APIs Invest in Developer Relations

Developer relations is where an API operation puts real people between its technology and its consumers. I want every serious API to have someone whose job is to support developers, gather their fe...

tactic

APIs Meet Regulatory and Compliance Requirements

All APIs must be mapped to applicable regulatory and compliance requirements including GDPR, SOC2, PCI-DSS, and HIPAA, ensuring that API designs, data handling, and operations satisfy legal obligat...

API Common
tactic

APIs Must Be Actively Governed

All APIs being produced must be governed as part of the overall strategy, using the platform, as well as a common API lifecycle, applying policies and rules, and keeping teams moving in the same di...

API Common
tactic

APIs Must Be Supported and Have Feedback Loops

All APIs must have support mechanisms to ensure API consumers have self-service or direct support channels, as well as regular feedback loops for soliciting feedback or answering specific API quest...

API Common
tactic

APIs Must Reusable Whenever Possible

The components of any API should be made modular and reusable whenever it makes sense to the business use case, keeping schema, parameters, examples, error responses, and other common parts of an A...

API OpenAPI
tactic

APIs Operations Possess Dedicated Workspaces

API operations should provide dedicated workspace for domains, lines of business, and teams who are producing APIs, providing a dedicated location where work, collaboration, and automation can occu...

API Common
tactic

APIs Possess Informative Metadata

All APIs possess metadata that is relevant to what APIs do, but also how they can be used in business by API consumers, and metadata helps ensure that the front door for API operations within this ...

API API
tactic

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...

tactic

APIs Provide Orchestration Workflows

I want our APIs to ship the workflows, not just the endpoints, because most real jobs take more than a single call and I would rather hand consumers a proven path than make them assemble one from s...

tactic

APIs Respect Data Privacy and Residency

I want privacy and residency to be built into how our APIs handle data, not bolted on after a regulator or a customer asks the hard question. That means we classify the PII moving through our APIs ...

tactic

APIs Scale Efficiently Under Load

All APIs must be designed to scale efficiently as consumer traffic and data volumes grow, employing caching, pagination, filtering, and batch operations to ensure consistent performance and avoid d...

API Common
tactic

APIs Serve the Public Interest

APIs are increasingly the infrastructure of public and economic life, and that comes with responsibility. I believe API operations should weigh the interests of consumers, communities, and the publ...

tactic

APIs Support Data Portability and Ownership

The data flowing through an API belongs to the people and organizations it describes, not to whoever happens to be storing it. I believe APIs should make it genuinely possible for consumers to expo...

tactic

APIs Support Event-Driven and Asynchronous Patterns

APIs that require event-driven or asynchronous communication must follow consistent standards for webhook registration, payload formats, retry policies, and delivery guarantees, enabling reliable a...

API Common
tactic

APIs Use the Right Protocol for the Job

I want us to stop treating REST as the answer to every problem and instead pick the protocol that actually fits the job in front of us. When the interaction is event-driven we describe it with Asyn...

tactic

APIs Work Across Multiple Programming Languages

All APIs should have SDK and other client or server code available in multiple programming languages used by targeted API consumers for known business use cases, making it as simple as possible for...

API Common
tactic

APIs are Defined as API Contracts

All APIs are defined as API contracts so that we can align both the business and technology of delivering consistent high quality APIs, employing source control to manage the technical, but also th...

API Contract
tactic

APIs are Defined by Technical Contracts

All APIs must have machine-readable artifacts that defines the technical surface area of each API being made available to API consumers, utilizing open-source community specifications like OpenAPI ...

API API
tactic

Breaking Changes Are Prevented or Carefully Managed

All changes to APIs must be evaluated for breaking impact before release, with breaking changes requiring explicit approval, version increments, migration guides, and proactive consumer communicati...

API Common
tactic

Change is Actively Managed for Each API

All APIs must have change management baked into the definition, delivery, and iteration, ensuring that producers and consumers are in alignment regarding the communication, quality, and velocity of...

API API
tactic

Data Should Be Well-Defined and Validated

The schema for data that is sent and received via API should always be well-defined, possess a well-known shape, and always be validated, ensuring that digital resources and capabilities are what t...

API OpenAPI
tactic

Onboarding is Always as Easy as Possible

API operations is made easier by making common elements like documentation, authentication, SDKs easy to find and available as just a couple of simple steps that API consumers can follow when it co...

API Common
tactic

Operations Must Always Be Secure

Individual API operations should always be properly secured during design, develop, and run-time, making sure data, credentials, logs, and all other related resources are properly secured and opera...

API OpenAPI
tactic

Operations Must Be Useful and Consistent

All individual API operations must be useful and follow consistent Internet, industry, and enterprise standards, providing a simple and relevant HTTP API operation that does one thing and does it w...

API OpenAPI
tactic

Producing APIs MUST Be Repeatable

All APIs must have a single source of truth for all artifacts, as well as the conversations and always be able to be delivered using a repeatable process, leveraging existing software development i...

API API