API Evangelist API Evangelist
API Learnings
APIs
API Governance
API Solutions
API Discovery
API Building Blocks
API Evangelist LLC

Guidance
info
share_location

search
fork_left

API Base URL

A base URL is the APIs.json property for each API that takes applications to where the API resources are available via simple paths. The base URL is used across all of the API requests that any con...

fork_left

API Commons

API Commons is one of those areas of API specifications and standards that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

API Descriptions

API Descriptions is one of those areas of how descriptions are used across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details...

public
fork_left

API Design-First

Design-first is a methodology for delivering APIs that begins with defining an OpenAPI specification, documenting, and mocking the API. This allows teams to iterate on the design with stakeholders ...

public
fork_left

API Human URL

A human URL is the APIs.json property for each API that takes people to a landing page dedicated to an API. Often times this is redundant with documentation for an API, but ideally is a dedicated l...

fork_left

API Identifier

API Identifier is one of those areas of unique identifiers across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

API Images

Providing a simple icon or image for each individual API helps enrich the metadata that will be used to distribute and publish APIs to portals, directories, and catalogs. Images provide a simple wa...

fork_left

API Images

API Images is one of those areas of images and visual identity for APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

API Metadata

The metadata for each individual API includes a unique identifier, name, description, images, and tags, which is meant to describe the business intent and uses cases for an API. Rely on the OpenAPI...

public
fork_left

API Names

The description of each API should be one to three paragraphs at the most, covering the business details of what an API delivers. Keep the technical details part of the OpenAPI info description, an...

fork_left

API Names

The name of each API should be simple, intuitive, and speak to what is possible with an API, not the technology behind the API. Naming is hard, so take a moment to consider what some one wasn’t inv...

fork_left

API Names

API Names is one of those areas of naming conventions across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

API Operation Descriptions

API Operation Descriptions is one of those areas of how descriptions are used across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but t...

public
fork_left

API Operation Descriptions

API Operation Descriptions is one of those areas of how descriptions are used across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but t...

public
fork_left

API Tags

Tagging APIs is important for discovery of APIs across the API lifecycle. The tags applied at the API level should reflect the business value provided, and leave other technical details to when Ope...

fork_left

API Tags

API Tags is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mo...

public
fork_left

API Tags

API Tags is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mo...

public
fork_left

API Unique Identifiers

The unique identifier for an API is usually just a slugified version of the name of the API, if the name conforms to some standard. The purpose of the API identifier, or simply aid, is to provide a...

fork_left

API-First

API-first means prioritizing your APIs as a foundational element, rather than focusing on a specific application, because your APIs can be utilized across a wide range of platformsdesktop, web, mo...

fork_left

API-First

API-First is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

APIs

APIs is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

APIs

API contracts represent a shared machine-readable understanding of the business and technical requirements established between the producer and consumers of programmatic interfaces used across desk...

public
fork_left

APIs

APIs is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

APIs

APIs is one of those areas of API governance practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people reali...

fork_left

APIs

APIs is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

APIs

APIs is one of those areas of understanding the API landscape that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

APIs

APIs is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

APIs

APIs is one of those areas of API solution delivery models that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people r...

public
fork_left

APIs.json

APIs.json is one of those areas of reusable API blueprints and patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

APIs.json

APIs.json is one of those areas of API contracts and their components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

APIs.json

APIs.json is one of those areas of how APIs are discovered and found that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

APIs.json

APIs.json is one of those areas of API specifications and standards that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

APIs.json Descriptions

APIs.json Descriptions is one of those areas of how descriptions are used across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the d...

public
fork_left

APIs.json Identifier

APIs.json identifiers are a standardized format for allowing API producers to establish a unique identifier for each API contract they provide using APIs.json, which will then be prepended to each ...

public
fork_left

APIs.json Images

APIs.json Images is one of those areas of images and visual identity for APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more...

public
fork_left

APIs.json Names

APIs.json Names is one of those areas of naming conventions across API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter ...

public
fork_left

APIs.json Tags

APIs.json Tags is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details mat...

public
fork_left

About

About is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

fork_left

Accountability

Accountability is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Adoption

Adoption is one of those areas of API governance policies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Advocates

Advocates is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Agency

Agency is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Alignment

Alignment is one of those areas of the API lifecycle and its stages that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Alignment

Alignment is one of those areas of API governance policies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people r...

public
fork_left

Alpha

Alpha is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Amazon

On July 16, 2002, Amazon launched Amazon.com Web Services, allowing developers to incorporate Amazon.com content and features into their own websites. Amazon.com Web Services (AWS) enabled third-pa...

fork_left

Amazon EC2

In August 2006, shortly after Amazon launched its new cloud storage service Amazon S3, the company followed with a new cloud computing service called Amazon EC2, or Elastic Compute Cloud. Amazon EC...

fork_left

Amazon S3

In March 2006, Amazon launched a groundbreaking web service that marked a significant departure from its traditional e-commerce platform. This new initiative was a storage web service called Amazon...

fork_left

Applications

Applications is one of those areas of API rate limiting approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Architects

Architects is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Artifacts

Artifacts is one of those areas of the API lifecycle and its stages that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Artificial Intelligence

Artificial Intelligence is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the deta...

public
fork_left

Artificial Intelligence

Artificial intelligence isn’t new, but today’s large and small language models derive their knowledge from various data sources, including vector databases and APIs. These models not only use APIs ...

fork_left

Authentication - Overview

Providing an overview of the authentication used for an API, with details of how API consumers can obtain the tokens and keys they need has become a common building block in the portals of leading ...

fork_left

Automation

Automation is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Automation

The key reason for utilizing APIs is to enable automation of your digital resources and capabilities. By connecting APIs to every digital asset, you’re setting the foundation for streamlined operat...

public
fork_left

Availability

Availability is one of those areas of API testing approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Awareness

Awareness is one of those areas of API leadership and executive engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Base URL

Base URL is one of those areas of API environments and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

Bases

Bases is one of those areas of learning and education around APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Basic Auth

Basic Auth is one of those areas of how APIs handle authentication that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Beta

Beta is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Billing

Billing is one of those areas of API usage tracking and reporting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Blog Feeds

An Atom or RSS feed for your blog is still important despite the untimely demise of Google Reader. Twitter replaced a lot of RSS feeds, but the evolution of Twitter has made it clear that we should...

public
fork_left

Blogs

A blog is the heartbeat of your API operations, and having some participation by each API over time is essential to API governance. It doesn’t matter if your API is internal, partner, or private, y...

public
fork_left

Blue Button

The Blue Button is a platform that allows patients to access, view, and download their personal health records online. Multiple Federal agencies, including the Departments of Defense, Health and Hu...

fork_left

Blueprints

Blueprints is one of those areas of learning and education around APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Blueprints

Blueprints is one of those areas of API platform strategy that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Business

Business is one of those areas of practical approaches to doing APIs well that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Business

Business is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Business

In today’s digital landscape, everyone needs to care about APIs. Nearly all the applications and products you rely on have APIs, offering you the opportunity to integrate and take control of your d...

public
fork_left

Business Contract (APIs.json)

API Evangelist uses the API OAS checker from the Italian government as the validator for all API contracts. I publish an instance dedicated to the APIs.json for any API I am reviewing, providing a ...

fork_left

Capabilities

Capabilities is one of those areas of how APIs drive digital transformation that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Capabilities

Capabilities is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Categories

Categories is one of those areas of foundational API knowledge that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Centralization

Centralization is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mor...

public
fork_left

Certification

Certification is one of those areas of API contracts and their components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Certifications

Certifications is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Change - APIs.json Created Date

The APIs.json created date reflects the first day when an APIs.json contract has been established to define the relationship between API producer and consumers. The created date provides a clear li...

public
fork_left

Change - APIs.json Modified Date

The APIs.json modified date property should be updated to the current date and time anytime a property of the contract is changed. The modified date should demonstrate the short-term freshness of t...

public
fork_left

Change - Change Log

A change log for an API is a proven way for communicating change between API producer and consumer. A change log doesn’t have to robust, just a date, title, and description of what changed, with a ...

public
fork_left

Change - Communication

Communicating changes to APIs and the operations around them is essential to the delivery of reliable, useful, and secure digital API resources and capabilities. Change is an inevitable aspect of A...

public
fork_left

Change - Road Map

A road map is essential for managing the change of any individual API. A road map communicates change with API consumers, but it also just grounds API producers regarding what is planned for the fu...

public
fork_left

Change - Versioning

Communicating the versioning strategy behind APIs is a useful way to align both API producers and consumers when it comes to API change. Versioning is all about managing and communicating change, a...

public
fork_left

Change Log

Change Log is one of those areas of tracking the history and evolution of APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mor...

public
fork_left

Cloud

Cloud is one of those areas of API integration patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people real...

public
fork_left

Cloud

Cloud is one of those areas of regional API deployment strategies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Cloud

Cloud is one of those areas of API solution delivery models that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Code

Code is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realize....

public
fork_left

Code - Software Development Kits (SDK)

Providing software development kits (SDKs) in multiple of the leading programming languages is a common aspect of operating modern APIs. It is increasingly common to generate SDKs using the OpenAPI...

fork_left

Code of Conduct

Code of Conduct is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

public
fork_left

Collection

A Postman Collections is a machine-readable, exportable, and forkable collection of API requests. Postman Collections can be generated from an OpenAPI, running a web application in Chrome using the...

fork_left

Command Line Interface (CLI)

Command Line Interface (CLI) is one of those areas of API development workspaces that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

Common

Common is one of those areas of how APIs are discovered and found that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Communication

Communication is one of those areas of the process of deprecating APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Communities

Communities is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Competition

This ties into the rationale behind having an API strategy. An effective API strategy allows you to innovate faster and stay ahead of your competition. The standards and practices you adopt will re...

public
fork_left

Compliance

Compliance is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Consume

Consume is one of those areas of how to make an impact in the API space that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Consumer 1st-Party

Consumer 1st-Party is one of those areas of the different types of API consumers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

Consumer 3rd-Party

Consumer 3rd-Party is one of those areas of the different types of API consumers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

Consumers

Consumers is one of those areas of practical approaches to doing APIs well that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Consumers

Consumers is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

Contact

Contact is one of those areas of API support channels and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Contract Description

The description of an API contract should provide one to three paragraphs at the most about why an API contract exists, the nature of the relationship between producer and consumer, and what the bu...

fork_left

Contract Images

Each API contract should posses a single image that symbolizes the purpose and intent of the API contract, as well as the interested parties involved in the creation of an API contract, or possibly...

fork_left

Contract Metadata

The metadata for a contract includes a unique identifier, name, description, images, and tags, which is meant to define the contents and purpose of the API contract, leaving individual APIs and Ope...

fork_left

Contract Names

The name of an API contract should describe the business intent of the API represented within an API contract, focusing on the needs of the API producer and consumers. Let the APIs.json API name re...

fork_left

Contract Tags

Each API contract should possess one or more tags providing words and phrases that accurately represent the purpose and intent of an API contract. As with other contract metadata, the tags should r...

fork_left

Contract URL

The APIs.json URL for an API contract provides the source of where a contract originated. This URL helps consumers of a contract access the latest copy of an API contract, and can also help establi...

fork_left

Contract Unique Identifier

Each API contract has a unique identifier. This is commonly the root domain or subdomain an API is made available in, however when applied internally this could have it’s own structure based upon i...

fork_left

Costs

Costs is one of those areas of API usage tracking and reporting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Custom

Custom is one of those areas of API error handling and responses that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Custom

Custom is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Data

Data is one of those areas of API mocking and virtualization that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Data

Sorry, still working on the content for this guidance – feel free to let me know what you need help with!

public
fork_left

Databases

The primary reason organizations are designing and deploying APIs is to make data accessible outside the enterprise from database sources. Currently, many APIs mirror the structure of database tabl...

public
fork_left

Define

This is the stage of the API lifecycle where you define the foundation for the business and technical details of your APIs, and where the work will occur to produce and iterate upon the API. The mo...

public
fork_left

Definition

Definition is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Definition

Application programming interfaces, or simply APIs, are the way that desktop, web, mobile, device, and artificial intelligence share data and other digital resources and capabilities. According to ...

public
fork_left

Delicious

Del.icio.us was a social bookmarking service for storing, sharing, and discovering web bookmarks. It was founded by Joshua Schachter in 2003. Del.icio.us implemented a simple tagging system that al...

fork_left

Design

The design phase of the API lifecycle is where we start organizing all the business and technical details of an API. The goal is to use JSON Schema, OpenAPI, JSON, and YAML to define as much about ...

public
fork_left

Designers

Designers is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Develop

The develop stage is where we get to work creating a database, generating or writing backend code, and deploy anything to the development gateway. Source control and all the artifacts produced duri...

public
fork_left

Development

Development is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Devices

Shortly after the launch of mobile applications with the iPhone and Android, developers discovered the benefits of using inexpensive HTTP and JSON APIs in their devices. This led to the integration...

fork_left

Discovery

Discovery is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people rea...

public
fork_left

Discovery

Discovery is one of those areas of self-service API experiences that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Discussions

Discussions is one of those areas of API governance policies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Documentation

Documentation is one of those areas of the process of deprecating APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Documentation

Documentation is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Documentation

Documentation is one of those areas of self-service API experiences that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Documentation - Overview

Documentation is the essential building block for any API, and the number one pain point for developers when consuming an API. Documentation is how you translate the surface area of your API resour...

fork_left

Documents

Documents is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Domains

Domains is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mor...

public
fork_left

Edge

Edge is one of those areas of regional API deployment strategies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Email

Email is one of those areas of gathering and managing API feedback that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Email

Email is one of those areas of API support channels and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Embeddable

Embeddable is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mo...

public
fork_left

Embeddable

Embeddable buttons, badges, and widgets are a primary motivation for developing APIs. Consider the numerous buttons and widgets from social platforms like Facebook and Twitter that we’ve encountere...

fork_left

End-Users

If your business depends on applications, you should also have access to the APIs behind them. Every web, mobile, or other type of application is powered by APIs that provide access to data, conten...

fork_left

Engagement

Engagement is one of those areas of API leadership and executive engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Engineering

Engineering is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

public
fork_left

Engines

Engines is one of those areas of API governance practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Environments

Environments is one of those areas of API client tooling and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Evangelism

Evangelism is one of those areas of how to make an impact in the API space that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Examples

Examples is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Examples

Examples is one of those areas of API mocking and virtualization that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Experiences

Experiences is one of those areas of how APIs drive digital transformation that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Extensible Markup Language (XML)

XML (Extensible Markup Language) is a flexible, text-based format used for storing, organizing, and exchanging structured data across different systems. Developed by the W3C (World Wide Web Consort...

fork_left

External

External is one of those areas of understanding the API landscape that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

External

External is one of those areas of API visibility levels that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people real...

public
fork_left

Facebook

On August 15, 2006, Facebook launched its long-awaited development platform and API. Version 1.0 of the Facebook Development Platform provided developers access to Facebook friends, photos, events,...

public
fork_left

Features

Features is one of those areas of API access plans and pricing that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Federation

Federation is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Federation

Federation is one of those areas of how APIs shape the next web that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Flickr

In February 2004, the popular photo-sharing site Flickr was launched. Six months later, they introduced their now-famous API, and within another six months, Yahoo acquired the platform. Originally ...

fork_left

Forums

Forums is one of those areas of gathering and managing API feedback that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Forums

Forums is one of those areas of API support channels and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Foursquare

Foursquare launched in March 2009 at the SXSW Interactive Festival in Austin, TX. It is a location-based mobile platform that makes cities more engaging to explore. By checking in via a smartphone ...

fork_left

Fuzzing

Fuzzing is one of those areas of API security practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people real...

public
fork_left

Getting Started

A getting started page is a common and essential building blocks of modern public API providers. Providing a simple step by step overview of what it takes to get started with an API helps reduce fr...

fork_left

Getting Started

Getting Started is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

GitHub

GitHub is a proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and Github itself provides acces...

fork_left

GitHub

GitHub is one of those areas of source control for API artifacts that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

GitHub Actions

GitHub Actions is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

GitHub Actions

GitHub Actions is the native continuous integration and deployment solution that comes with each GitHub repository. GitHub actions provide another artifact that can be managed for an API contract, ...

fork_left

GitHub Repositories

A GitHub repository has become the preferred place to manage OpenAPI and other artifacts, and APIs.json contracts just bring more order to this already growing approach to using source control as t...

fork_left

Given

Given is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Goal

Goal is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Google Maps

On June 29th, 2006, Google launched the Google Maps API, allowing developers to integrate Google Maps into their own websites using JavaScript. The API launch occurred just under six months after ...

fork_left

Governance

Governance is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Governance - Overview

The current definition of API centers around the standardization of the design of primarily HTTP APIs using the OpenAPI schema describing the surface area of an API, and Spectral rules that lint th...

public
fork_left

Governance - Standards

Standards are what power APIs. The foundation of modern HTTP APIs is the same foundation for the web–HTTP 1.1, and now HTTP/3. From there other standards like JSON, YAML, OpenAPI, JSON Schema, OAut...

public
fork_left

Government

Government agencies should prioritize APIs because they make vital data resources and capabilities accessible across the organization and, when appropriate, to the public via third-party applicatio...

public
fork_left

Guidance

Guidance is one of those areas of learning and education around APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

HTML

HTML is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

HTTP

HTTP is one of those areas of API error handling and responses that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

HTTP

HTTP is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

HTTP 1.0

HTTP/1.0 is the first officially recognized version of the Hypertext Transfer Protocol (HTTP), standardized in 1996 as RFC 1945. It established the foundation for communication on the World Wide We...

fork_left

HTTP 1.1

HTTP/1.1 is the second major version of the Hypertext Transfer Protocol (HTTP), standardized in 1997 as RFC 2068 and later updated in RFC 2616 in 1999. It addressed many of the limitations of its p...

fork_left

Headers

Headers is one of those areas of API client tooling and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Headers

Headers is one of those areas of the process of deprecating APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Human URL

Human URL is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

IANA

IANA is one of those areas of data formats used with APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

IDEs

IDEs is one of those areas of IDE integration with API workflows that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Increases

Increases is one of those areas of API rate limiting approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Industries

Industries is one of those areas of reusable API blueprints and patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Industries

Industries is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter ...

public
fork_left

Infrastructure

One often-overlooked use of APIs by technologists is in automating and integrating with existing infrastructure. This includes foundational tools like GitHub, JIRA, and cloud services such as Azure...

fork_left

Instagram

On October 6, 2010, Instagram launched its photo-sharing iPhone application. Less than three months later, it had attracted one million users. Kevin Systrom, the founder of Instagram, focused on de...

fork_left

Integrated Development Environment (IDE)

Integrated Development Environment (IDE) is one of those areas of API development workspaces that I find myself coming back to again and again. It seems straightforward on the surface, but the deta...

public
fork_left

Interactive

Interactive is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Internal

Internal is one of those areas of the different types of API consumers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Internal

Internal is one of those areas of understanding the API landscape that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Internal

Internal is one of those areas of API visibility levels that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people real...

public
fork_left

Interoperability

Interoperability is one of those areas of how APIs shape the next web that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Issues

Issues is one of those areas of gathering and managing API feedback that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Issues

Issues is one of those areas of API support channels and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

JSON

JSON (JavaScript Object Notation) is a lightweight, text-based data format used for data interchange between systems. It is easy for humans to read and write, and simple for machines to parse and g...

fork_left

JSON

JSON is one of those areas of data formats used with APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

JSON Schema

JSON Schema is one of those areas of API specifications and standards that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

JSON Web Token (JWT)

JWT stands for JSON Web Token. It is an open standard (RFC 7519) for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is d...

fork_left

JWT

JWT is one of those areas of how APIs handle authentication that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Just-in-Time

Nobody reads the docs. In my experience about 15% of the people who work with APIs actually read the documentation, with another 35% of them scanning the documentation, and the rest never quite che...

fork_left

Keys

Keys is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Keys

Keys is one of those areas of how APIs handle authentication that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Leadership

Leadership is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Leadership

Leadership is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Leadership

Leadership will only care about APIs if the outcome aligns directly with their priorities. At the top of that list is generating new revenue. APIs enable the delivery of new products and features, ...

public
fork_left

Legal

Legal is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realize...

public
fork_left

Libraries

Libraries is one of those areas of code artifacts around API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Licensing

Licensing is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Low-Cost

Low-Cost is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

Macro

I spend a lot of time thinking about the big picture of API operations. It is too easy to get lost in the weeds of individual API design decisions and miss what is happening at the enterprise level...

public
fork_left

Marketing

Marketing is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Marketing

Marketing is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

Mature

Mature is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Media Types

Media Types is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Mediation

Mediation is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Micro

Having a clear understanding of what happens on the ground floor of API operations is essential for scaling teams effectively. While not everyone needs to be deeply immersed in the technical detail...

public
fork_left

Mobile

Mobile is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Mobile Apps

Web APIs were in use for websites and automation long before the advent of mobile phones. However, with the introduction of the iPhone and later Android, simple HTTP APIs became essential for deliv...

fork_left

Mock Servers

Mock Servers is one of those areas of API mocking and virtualization that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

Monitoring - Performance

Monitoring the performance of APIs is a common part of operating internal and external APIs. Select operations within an API can have simple latency tests, as well as more robust load and network t...

fork_left

Monitoring - Uptime

Every API should have an uptime monitor to track the status of the API. The bounded context of the API being monitored, which operations you monitor, how often you monitor the uptime of an API will...

fork_left

Monthly

Monthly is one of those areas of API usage tracking and reporting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Negative

Negative is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Nest

The Nest API, which allows developers to integrate with and control Nest smart home devices like thermostats and cameras, was initially developed by Nest Labsa company founded by former Apple engi...

fork_left

Network

Network APIs, like infrastructure APIs, are often overlooked in operations. Whether you’re running Amazon Web Services, Microsoft Azure, or Google Cloud, or using common networking devices, there a...

public
fork_left

Networks

Networks is one of those areas of how APIs are discovered and found that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Nodes

Nodes is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

public
fork_left

Nodes

Nodes is one of those areas of API platform strategy that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realize...

public
fork_left

Nudges

Nudges is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

OAuth 2.0

OAuth 2.0 is an authorization framework that allows third-party applications to securely access a user’s resources without requiring the user to share their credentials. Instead, it uses access tok...

fork_left

Observable

APIs make the digital resources and capabilities across your applications visible and easily accessible. Imagine running a business without being able to see your supply chain, factory floor, or di...

public
fork_left

On-Premise

On-Premise is one of those areas of API integration patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

On-Premise

On-Premise is one of those areas of API solution delivery models that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Onboarding

Onboarding is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Onboarding

Onboarding is one of those areas of self-service API experiences that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Open Source

Open Source is one of those areas of API solution delivery models that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

OpenAPI

OpenAPI is one of those areas of the history and evolution of API technology that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

public
fork_left

OpenAPI

The OpenAPI specification is the technical contract for your HTTP APIs and Webhooks. OpenAPI defines the details of the surface area for your APIs that use HTTP as a transport. It allows you to be ...

fork_left

OpenAPI

OpenAPI is one of those areas of API specifications and standards that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

OpenAPI Component Headers

HTTP headers are essential to the transport of APIs, and the OpenAPI specification provides a central components storage for HTTP headers, which can then be referenced across API requests and respo...

fork_left

OpenAPI Components

The OpenAPI components is designed for the centralization of the common elements used across APIs, providing a reusable components library of schema, parameters, security schemes, examples, and oth...

fork_left

OpenAPI External Docs

The external docs property for the OpenAPI specification provides an opportunity to ensure the supporting landing page, documentation, or other relevant links travel with the technical contract for...

fork_left

OpenAPI Info Contact

The info contact object provides you with the ability to define a person, team, or other type of contact as name, email, and URL. The contact information should reflect the overall support strategy...

fork_left

OpenAPI Info Descriptions

The info description for each of your APIs should be one to three paragraphs long and tell the technical narrative of your API resources and capabilities. Don’t repeat things already declared in ot...

fork_left

OpenAPI Info License

The info object for the OpenAPI specification provides you with the ability to document the name, identifier, and URL for the license of your API. This is often published as a common code license s...

fork_left

OpenAPI Info Terms of Service

The info object for the OpenAPI specification allows you to easily define a URL for the terms of service of an API. Ideally this is the terms of service that are specific to the API, and not just t...

fork_left

OpenAPI Info Title

The name of your API matters. Hopefully at this point you have crafted a name for your API that reflects your business goals, and you are just copying and pasting the name here in your OpenAPI defi...

fork_left

OpenAPI Info Version

The info object for the OpenAPI specification provides the ability to define a date-based or Semantic Versioning for the technical contract for an API. This version is often synonymous with the ver...

fork_left

OpenAPI Operation Description

The description for each individual API operation should be one or two paragraphs that articulate what is happening when you request the operation, leaving the other parameters, request bodies, res...

fork_left

OpenAPI Operation Identifiers

OpenAPI operation identifiers push for unique identifiers to exist for any operation present in a single OpenAPI, and is something that can be made unique across an enterprise or industry with the ...

fork_left

OpenAPI Operation Parameter Descriptions

The description you provide for your API parameters show up in documentation, tooltips, intellisense, and other layers of the API lifecycle. Parameter descriptions should really be a single paragra...

fork_left

OpenAPI Operation Parameter Enum

When defining HTTP API parameters it is helpful to provide enumerated values when possible. Be as explicit as you can regarding the options that are available to API consumers. Parameter enums help...

fork_left

OpenAPI Operation Parameter In

The OpenAPI operation parameter in property allows you to designate whether a parameter is used in the path, via query, or is a header. These are the three distinct dimensions for configuration of ...

fork_left

OpenAPI Operation Parameter Names

The names of API parameters represent all of the logical knobs and levers that API consumers can pull on when making requests to APIs. The names should augment and enrich the paths, methods, summar...

fork_left

OpenAPI Operation Parameter Schema

Each HTTP API parameter should have a schema associated with it. Most parameters should be string, number, or some other standard data type, but there will be outliers when it comes parameter schem...

fork_left

OpenAPI Operation Parameter Types

OpenAPI provides a rich way to define the types of parameters you are using across your API operations, leveraging JSON Schema to define and validate your parameter types. String, numbers, dates, a...

fork_left

OpenAPI Operation Parameters

Each operation can come with an assortment of path, query, and header parameters, depending on how the HTTP protocol is being used as a transport, and an API has been designed. The OpenAPI specific...

fork_left

OpenAPI Operation Request Bodies

GET and DELETE API methods MUST never had request bodies, but POST, PUT, and PATCH quite often have request bodies. Request bodies for APIs should follow the HTTP standard in this way, but should a...

fork_left

OpenAPI Operation Request Bodies Examples

As with any other schema you should provide examples for any request bodies used for your POST, PUT, and PATCH requests. You should work to use the OpenAPI plural examples property, providing intui...

fork_left

OpenAPI Operation Request Bodies Media Types

Request bodies can be of multiple IANA media types, with application/json being the most common media type used across modern web APIs. However, form, PDF, XML, and other media types are common pla...

fork_left

OpenAPI Operation Request Bodies Schema

The request bodies for POST, PUT, or PATCH API requests must always have a schema defined using JSON Schema. There are some situations with binary and other formats where this isn’t possible, but t...

fork_left

OpenAPI Operation Response 2xx

2xx series HTTP status codes will vary for API responses depending on the HTTP method applied. It is likely your GET response status code will be 200, but for POST you will have 201, and for PUT an...

fork_left

OpenAPI Operation Response 2xx Examples

Success HTTP API responses should always posses multiple examples of what an API consumer can expect to see returned. Response examples are used in API documentation, mock servers, testing, and man...

fork_left

OpenAPI Operation Response 2xx Media Types

Successful HTTP API responses can return any media type, but the most common for modern HTTP APIs is application/json. For older APIs you may see XML, and depending on the resources and capabilitie...

fork_left

OpenAPI Operation Response 2xx Schema

Every successful HTTP API response should possess a JSON Schema reference that defines and allows for the validation of responses, except for when updating with a PUT, or deleting with a DELETE, an...

fork_left

OpenAPI Operation Response 4xx

4xx series HTTP status codes help us deal with the API consumer error that is inevitable across API consumption. These status code let applications and integrations know when they have made a mista...

fork_left

OpenAPI Operation Response 4xx Schema

4xx should employ a standardized schema as part of the response, ideally something like Problem Details for HTTP APIs, expressed as OpenAPI and JSON Schema. 4xx should provide API consumers with wh...

fork_left

OpenAPI Operation Response 5xx

5xx HTTP status codes for responses help standardize how API producers communicate that an error has occurred via a backend system responsible for for returning data used in an API response. 5xx se...

fork_left
fork_left

OpenAPI Operation Security

Each individual API operation should possess a security definition property that is in alignment with the security schemes applied across an collection of APIs as defined by OpenAPI, but also the w...

fork_left

OpenAPI Operation Summary

The operation summary for an API is the first chance you have to describe the purpose of a single API operation in as few words as possible–don’t waste words, make them all count. Make your summari...

fork_left

OpenAPI Operation Tags

Tags applied to API operations help organize and group paths, methods, and operations in documentation, but also shape the bounded context of APIs for generating SDKs, sandboxes, testing, security,...

fork_left

OpenAPI Paths

The paths for your API as defined by OpenAPI are how you guide your consumers into your wholesale outlets to purchase all of your digital resources and capabilities. These paths are baked into desk...

fork_left

OpenAPI Schema Descriptions

Schema defined as part of OpenAPIs should possess a description of the object in its entirety. Let each property description tell more about the parts of an object and work to describe object in re...

fork_left

OpenAPI Schema Names

The names of schema, like other naming should be consistent, and adequately describe what a digital object is. Schema names should follow a consistent schema casing, length, and approach across all...

fork_left

OpenAPI Schema Properties

Schema properties allow you to describe the individual properties of the digital objects you pass back and forth as part of each API request and response, describing the name, type, shape, patterns...

fork_left

OpenAPI Schema Property Descriptions

Schema property descriptions should be single paragraph narratives about what a schema property represents as one part of an overall digital object being passed to an API or returned from an API. S...

fork_left

OpenAPI Schema Property Names

The names of schema properties should be plain language, follow a consistency structure and casing. These properties should all work in concert to deliver a useful digital representation as needed ...

fork_left

OpenAPI Schema Property Shapes

The overall shape of the objects we send along with each API request or receive back as part of API responses will impact much more than just how data is used in applications, and will define quali...

fork_left

OpenAPI Schema Property Types

OpenAPI provides us with the ability to ensure that all schema used across APIs are of a common type, utilizing objects, arrays, string, numbers, dates, and other common data types as expressed by ...

fork_left

OpenAPI Schema Types

Schema types are the foundation of the digital objects being passed back and forth via the web for use in desktop, web, mobile, device, and artificial intelligence applications. Schema types single...

fork_left

OpenAPI Security

The OpenAPI specification provides the ability to centrally define how we use API key, JWT, or OAuth authentication across our APIs. The OpenAPI security schemes property centrally defines what aut...

fork_left

OpenAPI Tags

Each OpenAPI has a central tags object that allows you to tag the technical contract of an API, with tags applied across each of the API operations defined by the OpenAPI. These tags get used to ca...

fork_left

OpenAPI Versions

Using the latest version of the OpenAPI specification is always where you want to be when it comes to defining the surface area of your HTTP APIs and Webhooks. The latest, 3.1.0, as of this writing...

fork_left

Operations

Operations is one of those areas of API governance practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Operations

Operations is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Organization

Organization is one of those areas of API governance practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Organizations

Organizations is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matt...

public
fork_left

Organizations

Organizations is one of those areas of source control for API artifacts that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Overview

This is the official repository of API Evangelist guidance, providing free and paid guidance that can be applied across enterprise API operations. This website runs 100% on GitHub using GitHub page...

public
fork_left

Overview

Standards are essential to API operations and API governance. Internet, industry, and enterprise standards should be the defining quality of API operations. APIs begin with HTTP, then layer on JSON...

fork_left

Overview

API Evangelist uses the API OAS checker from the Italian government as the validator for all API contracts. Right now it is just a stripped down static publishing of each API w/ the operational and...

fork_left

Overview

Application programming interfaces, or simply APIs, are the way that desktop, web, mobile, device, and artificial intelligence share data and other digital resources and capabilities. According to ...

public
fork_left

Partners

Partners is one of those areas of API overlay patterns and use cases that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

Partners

Partners is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

People

People is one of those areas of API governance practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people rea...

public
fork_left

Performance

Performance is one of those areas of API testing approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Plans

A plans page outlining each of the access tiers for an API, provides a one-stop for business and technical API consumers to learn about how to onboard with an API, what features they get, the rate ...

fork_left

Plans

Plans is one of those areas of API rate limiting approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Platform

Platform is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people...

public
fork_left

Platform Development Kits (PDK)

Platform Development Kits (PDK) is one of those areas of code artifacts around API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the det...

public
fork_left

Platforms

Platforms is one of those areas of reusable API blueprints and patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Platforms

Platforms is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Podcasts

Podcasts is one of those areas of how teams communicate about APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Podcasts

Podcasts is one of those areas of learning and education around APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

Policies

Policies is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Policies

Policies is one of those areas of the API lifecycle and its stages that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Policies

Policies is one of those areas of API governance policies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Portals

Portals is one of those areas of how APIs are discovered and found that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Portals - Overview

API and developer portals have become a common wholesale outlet for enterprises to make API resources and capabilities available to an internal, partner, or public consumer audience. Most leading t...

public
fork_left

Positive

Positive is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Postman Collections

Postman Collections provide another type of technical contract for your API, but one that is designed for execution, testing, and automation. The Postman Collection format is a format developed by ...

fork_left

Pricing

Pricing is one of those areas of API access plans and pricing that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

Primary

Primary is one of those areas of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realize. I ...

public
fork_left

Privacy Policy

Privacy Policy is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Private

Private is one of those areas of API visibility levels that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people reali...

public
fork_left

Problem Details for HTTP APIs

HTTP status are often not sufficient in conveying enough information about API errors. Humans behind Web browsers can be informed about the nature of a problem, non-human consumers of HTTP will not...

fork_left

Produce

Produce is one of those areas of how to make an impact in the API space that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Producer 1st-Party

Producer 1st-Party is one of those areas of the different types of API producers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

Producer 3rd-Party

Producer 3rd-Party is one of those areas of the different types of API producers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter m...

public
fork_left

Producer Internal

Producer Internal is one of those areas of the different types of API producers that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mo...

public
fork_left

Product

Product is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Product-Led

Product-led is an API industry phrase for describing that you are developing your APIs as products rather than just technical details of applications. Leading with a product mindset means that you ...

fork_left

Product-Led

Product-Led is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mos...

public
fork_left

Production

Production is where an API is now open for business. This is where documentation, SDKs, plans, terms of service, privacy policies, and other elements are in place. This is where blog posts, videos,...

public
fork_left

Production

Production is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Products

Products is one of those areas of practical approaches to doing APIs well that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Properties

Properties is one of those areas of API contracts and their components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Prototype

Prototype is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Provenance

Provenance is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Providers

Providers is one of those areas of reusable API blueprints and patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Rate Limiting

Rate Limiting is one of those areas of API security practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public
fork_left

Ratings

Ratings is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

ReDoc

ReDoc is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Really Simple Syndication (RSS) & Atom Feeds

RSS (Really Simple Syndication) and Atom are web feed formats used to syndicate and distribute content from websites, enabling users to stay updated with the latest posts, news, or media without vi...

fork_left

Reasons

Reasons is one of those areas of API governance policies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people rea...

public
fork_left

Reddit

The Reddit API, which grants developers access to the platform’s data for building third-party applications and tools, was introduced around 2008. Initially, it provided free access, enabling the d...

fork_left

Regulation

Regulation is one of those areas of industry-specific API considerations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Reinventing the Wheel

Reinventing the Wheel is one of those areas of foundational API knowledge that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Repeatable

Repeatable is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Reports

Reports is one of those areas of API usage tracking and reporting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Repositories

Repositories is one of those areas of source control for API artifacts that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Representational State Transfer (REST)

REST APIs (Representational State Transfer Application Programming Interfaces) are a standardized approach to building web services that allow systems to communicate over the HTTP protocol. Based o...

fork_left

Request Bodies

Request Bodies is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Requests

Requests is one of those areas of API client tooling and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Resources

Resources is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mor...

public
fork_left

Resources

Resources is one of those areas of how APIs drive digital transformation that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Resources

Resources is one of those areas of API access plans and pricing that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Resources

Resources is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Responses

Responses is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Road Map

Road Map is one of those areas of tracking the history and evolution of APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more ...

public
fork_left

Rules

Rules is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Rules

Rules is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Sales

Sales is one of those areas of the roles people play in API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Sales

Sales is one of those areas of API stakeholder engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

Salesforce

February 7th, 2000, Salesforce.com officially launched at the IDG Demo 2000 conference. Salesforce.com launched its enterprise-class, web-based, sales force automation as a “Internet as a service”....

fork_left

Sandboxes

Sandboxes is one of those areas of API mocking and virtualization that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Schema

Schema is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Search

Search is one of those areas of how APIs are discovered and found that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Secrets

Secrets is one of those areas of API environments and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Sectors

Sectors is one of those areas of industry-specific API considerations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Security

Security is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Security

Security is one of those areas of API monitoring practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people r...

public
fork_left

Self-Service

Guidance must be self-service and something stakeholders in API operations should have access to in their own time and space. Just-in-Time API Guidance ™ is kept as simple YAML and Markdown which c...

public
fork_left

Servers

Servers is one of those areas of API environments and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Service Level Agreement (SLA)

Service Level Agreement (SLA) is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the detail...

public
fork_left

Simple

Simple is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Simple Object Access Protocol (SOAP)

SOAP (Simple Object Access Protocol) is a messaging protocol used for exchanging structured information in web services over a network. Developed by Microsoft in the late 1990s, it became a standar...

fork_left

Slack

The Slack API, which allows developers to build custom integrations and applications for the Slack platform, was developed alongside Slack itself. Originally designed as an internal communication t...

fork_left

Snippets

Snippets is one of those areas of code artifacts around API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Snippets

Snippets is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Solutions

Solutions is one of those areas of how to make an impact in the API space that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Solutions

Solutions is one of those areas of API overlay patterns and use cases that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Source Control

Source Control is one of those areas of tracking the history and evolution of APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter...

public
fork_left

Sovereignty

Sovereignty is one of those areas of how APIs shape the next web that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Sovereignty

Sovereignty is one of those areas of regional API deployment strategies that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Spectral

Spectral is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Spotify

The Spotify API was launched to enable developers to create applications that interact with the Spotify streaming service. It provides access to features such as retrieving music metadata, managing...

public
fork_left

Sprawl

Sprawl is one of those areas of understanding the API landscape that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Spreadsheets

Both Microsoft Excel and Google Sheets have the capability to call external HTTP APIs, allowing you to retrieve data, algorithms, and other resources essential for your spreadsheet’s orchestration,...

fork_left

Stages

Stages is one of those areas of the API lifecycle and its stages that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most pe...

public
fork_left

Staging

The staging stage of the API lifecycle is where we harden the deployment of an API, testing the contract, performance, and security of each API. This stage should have a supporting gateway that API...

public
fork_left

Standards

Standards is one of those areas of API error handling and responses that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Standards

Standards is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Standards

Standards is one of those areas of industry-specific API considerations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Standards

Standards is one of those areas of how to make an impact in the API space that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

State

State is one of those areas of API maturity stages and progression that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Static

Static is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Status Codes

Status Codes is one of those areas of REST and RESTful API design that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Stripe

The Stripe API, launched by Stripea company founded by brothers Patrick and John Collisonwas designed from the ground up to be developer-friendly. It focused on simplifying complex payment proces...

fork_left

Summary

Summary is one of those areas of API leadership and executive engagement that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Support

Support is one of those areas of API portal components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people reali...

public
fork_left

Support - Overview

Support is a required part of operating any API, ensuring that API consumer have at least one, if not multiple self-service and direct support channels to take advantage of when they have questions...

public
fork_left

Swagger

Swagger was an open-source framework originally developed by Tony Tam at Wordnik to design, build, document, and test RESTful APIs. It provided a standardized way to describe API endpoints, methods...

fork_left

SwaggerUI

SwaggerUI is one of those areas of API documentation approaches and tools that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more tha...

public
fork_left

Tags

Tags is one of those areas of organizing APIs by bounded context and domain that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more t...

public
fork_left

Teams

Teams is one of those areas of practical approaches to doing APIs well that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than m...

public
fork_left

Teams

Having the teams defined behind each API helps ensure that both product and engineering stakeholders can be contact, and informed as part of producing and consuming APIs. The team structure for ent...

fork_left

Teams

Teams is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Teams

Teams is one of those areas of source control for API artifacts that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

Technical

It may seem obvious to tell technical professionals they need to care about APIs, but it’s not just about understanding HTTP protocols and technical details. They should also grasp how APIs fit int...

public
fork_left

Technical Contract (OpenAPI)

API Evangelist uses the API OAS checker from the Italian government as the validator for all API contracts. I publish an instance dedicated to the OpenAPI for any API I am reviewing, providing a go...

fork_left

Terms of Service (TOS)

Terms of Service (TOS) is one of those areas of the legal aspects of API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matte...

public
fork_left

Tests

Tests is one of those areas of CI/CD pipelines for API operations that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Theirs

Theirs is one of those areas of API platform strategy that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realiz...

public
fork_left

Then

Then is one of those areas of API governance rules and linting that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Tickets

Tickets is one of those areas of API support channels and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Tiers

Tiers is one of those areas of API access plans and pricing that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Timeline

Timeline is one of those areas of the process of deprecating APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most p...

public
fork_left

Traffic

Traffic is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Transformations

Transformations is one of those areas of API gateway patterns and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter mo...

public
fork_left

Tribes

Tribes is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Twilio

In 2007, Twilio launched as a groundbreaking API-as-a-product platform, introducing a voice API that enabled developers to make and receive phone calls through any cloud application. Over the next ...

fork_left

Twitter

Heres a polished and edited version of your text: On September 20, 2006, Twitter introduced the Twitter API to the world. Similar to the release of the eBay API, Twitters API launch was a respon...

public
fork_left

Typed

Typed is one of those areas of the API lifecycle and its stages that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peo...

public
fork_left

URI

URI is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

URL

URL is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Uber

The Uber API, initially launched as a single RESTful API, has evolved from a monolithic backend system into a complex microservices architecture. A key component of this evolution is the “RTAPI” (R...

fork_left

Usage

Usage is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Usage

Usage is one of those areas of self-service API experiences that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people ...

public
fork_left

Use Cases

Use Cases is one of those areas of practical approaches to doing APIs well that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more th...

public
fork_left

Use Cases - How

How API consumers are applying and integrating your API resources and capabilities will help you define where you invest across the API lifecycle. Knowing how your API consumers will integrate, aut...

fork_left

Use Cases - Overview

Uses cases provide a simple way to align the design, development, and delivery of APIs with business interests, but most importantly customer use cases. Use cases are about pausing and putting some...

fork_left

Use Cases - What

Defining what the target uses cases are for an API, while also regularly evaluating how existing consumers are using an API, is how you tighten the direction of an API. The what portion of uses cas...

fork_left

Use Cases - Who

The place to start with defining any API is properly defining who the target audience is. Ideally the who is a person or group of people, defined as real-world teams or customers, or more generaliz...

fork_left

Use Cases - Why

Having an awareness of why your API consumers will be applying your digital resources and integrating capabilities into their systems helps you ground your road map. Being honest about the incentiv...

fork_left

VSCode

VSCode is one of those areas of IDE integration with API workflows that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Validation

Validation is one of those areas of API testing approaches that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people r...

public
fork_left

Validations

Validations is one of those areas of API review processes and practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than ...

public
fork_left

Variables

Variables is one of those areas of API environments and configuration that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Velocity

The primary reason for having an API strategy and consistently investing in your APIs, regardless of the application they support, is to increase velocity. The more standardized your APIs are, and ...

public
fork_left

Verification

Verification is one of those areas of API contracts and their components that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Videos

Videos are a great way to communicate what is possible with an API, as well as what is happening with an API throughout it’s evolution. Videos can live in your API communication toolbox, right alon...

public
fork_left

Videos

Videos is one of those areas of learning and education around APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most ...

public
fork_left

Villages

Villages is one of those areas of API ownership models and structures that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than mo...

public
fork_left

Visibility

Visibility is one of those areas of reusable API blueprints and patterns that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Visibility

Visibility is one of those areas of what makes API programs succeed that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

Web

Web is one of those areas of the types of applications that consume APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than...

public
fork_left

Web Apps

Early web applications relied on static HTML to present information on the web. As these applications evolved, they became more dynamic, initially pulling data from a single backend database. Howev...

fork_left

Web Scale

Web Scale is one of those areas of how APIs shape the next web that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

Workspaces - GitHub Organization

A GitHub organization, either in the cloud or on-premise, provide an excellent way to organize and direct all the work occurring across a domain within an enterprise. GitHub organizations are desig...

public
fork_left

Workspaces - Postman Workspace

Postman Workspaces provides a collaborative way to organize the defining, design, development, and operation of an API, offering a way for both API producers, consumers, and other business or engin...

public
fork_left

XML

XML is one of those areas of data formats used with APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people rea...

public
fork_left

XML

XML is one of those areas of the web foundations that APIs build on that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most...

public
fork_left

XML-RPC

XML-RPC is a protocol that enables remote procedure calls (RPC) using XML-encoded messages transmitted over HTTP. Introduced in the late 1990s, it allows systems to execute functions on a remote se...

fork_left

YAML

YAML is one of those areas of data formats used with APIs that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people re...

public
fork_left

YouTube

Heres a polished and edited version of your text: The YouTube API was launched in August 2007, two years after YouTube itself debuted, enabling developers to integrate YouTube features into their...

public
fork_left

Yours

Yours is one of those areas of API platform strategy that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most people realize...

public
fork_left

authentication

authentication is one of those areas of API security practices that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peop...

public
fork_left

eBay

On November 20, 2000, eBay launched the eBay Application Program Interface (API) and introduced the eBay Developers Program. Initially, the eBay API was made available exclusively to a select group...

fork_left

oAuth

oAuth is one of those areas of how APIs handle authentication that I find myself coming back to again and again. It seems straightforward on the surface, but the details matter more than most peopl...

public