API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Stories from 2016

Stories about the technology, business, policies, and people of APIs.

search

Pandora vs Target When Considering How Public To Be With Your API Operations

I am reworking the API Evangelist developer area, and shifting most of my content to be available as YAML and JSON data on the Github repositories that drive my network of sites. I’m doing this par...

Focusing On A Single Example Of What An API Is When On-Boarding Folks

Talking to people, and telling stories on a regular basis always pushes me to evolve my understanding of how people see (or don’t see) APIs, and pushes me to keep shifting the way I tell stories. I...

The Taiwanese Government Posts An APIs.json Index

My friend and partner in crime Nicolas Grenié (@picsoung), and operator of our open source API search engine APIs.io, just let me know that the Taiwanese government just added an APIs.json file for...

The API Evangelist Mission Continues

I tried to get back to normal last week on API Evangelist – I failed. The previous week was @APIStrat in Boston, which was a success. It was the Presidential election that caused me to swerve and p...

Daisy Chaining Multiple API Paths Using Stoplight Scenarios

There aren’t too many startups doing interesting things in the API space right now. One of the exceptions is Stoplight.io. I am working really hard to find some of the good things in the API space ...

Maintaining The API Community At Scale #APIStrat

The 7th edition of API Strategy & Practice wrapped up last week. It has been difficult to gather my thoughts with the election going on, but I wanted to shift my attention back to the API commu...

How Do You Work Towards A More Diverse Inclusive Tech Conference?

The 7th edition of API Strategy & Practice Conference happened last week. While I wasn’t fully engaged throughout the planning process for this edition, due to my summer being disrupted, I want...

Drone Recovery In The Attention Economy

**Difficult To Keep My Attention **When I was young I was always curious when it came to technology. I set up the entire computer lab for my 7th-grade math teacher back in 1983. I programmed comput...

We Will Need Machine Readable Transparency Report Info Via APIs

I was reading the latest Yahoo transparency report, as well as the Tumblr. When a company releases their latest version of this data, it tends to prompt me to take a look at some of the other provi...

A Drone Law API For Use In Planning And At Flight Time

  Photo: Drones and Society I went down to the police department in Hermosa Beach and filed my application for a drone permit. It’s been two weeks and I haven’t heard back. When I get done with @...

Why upgrade to a paid plan?

I thought the microservices platform Nanoscale.io have an interesting argument for why you would upgrade to a paid plan. On their pricing page, after they break down each of the pricing plans they ...

Tooling To Help Aggregate DNS Across Multiple Service Providers

Adrian Cockroft (@adrianco) turned me on to a DNS aggregation solution the other day while I was working on updating the API definitions for the API providers that are included in my API DS researc...

Allowing For Relationships Between API Developers At The App Level

Managing developers access to an API is API management 101. Managing the relationships between developers, and allowing for multiple users associated with an API application isn’t something I have ...

Transparent Data Transfer Control APIs At The IoT Device Level

I am diving deep into the DJi drone developer platform, and one of the elements of the DJi Drone Guidance API that caught my attention was the data transfer control methods. In this situation, the ...

Potential For APIs To Target Us Online By Adding More Context

Many folks see me simply as a cheerleader for APIs when in reality I am more of an evangelist for the bad that can happen with APIs. I believe that sharing of data, content, and algorithms using we...

Learning The Dimensions Of The DJI Drone SDKs And APIs

I am going through the DJi DJI drone developer area which has three distinct SDKs, which allow us to leverage a variety of APIs that make the drone magic happen. I’m still wrapping my head around t...

Asynchonous Conversational Interfaces For Us Anti Social Folks

I get why people are interested in voice-enabled solutions like Alexa and Siri. I’m personally not a fan of speaking to get what I want, but I get the attraction for others. Similarly, I get why pe...

APIs Helping Drones Generate Alpha Used In High Frequency Trading

One of the things I love about my world as the API Evangelist is the time I get diving into rabbit holes and learning about different areas where technology is being applied. I do not always agree ...

With Mobile We Are The Product -- With IoT Lets Get A Piece Of The Action

Internet-connected devices generate data. The most recent wave of mobile devices has opened up an unprecedented world of data generation and harvesting from the network, device, and application lay...

Thinking About An API Observability Stack

I am learning about observability from reading Stripes post on Veneur, a high performance and global aggregation for Datadog. While the math of it all is over my head, the definition makes a lot of...

Looking At The Latest API Related Certification Stories

As I curate the interesting news from across the API space each week I tag things to put them into different buckets. At the end of each week, I look through each bucket, deciding which area(s) I w...

API Technology Does Not Have To Mindlessly March Forward

I am seeing more people asking that we put on the brakes when it comes to technology, looking to slow the adoption of new technology, in favor of mastery of the existing, and getting our house in o...

Adding New Dimension By Including Patents In My DNS API Research

I have been tracking on API related patents for some time. I regularly pull XML dumps from the US Patent Office, a process in which I am getting more refined, so that I am able to easily tag, and o...

The API Behind Every Feature In The User Interface

I have blogged about this topic in the last 60 days, but I predict it is an area you will hear from me about regularly until I see it baked into more software solutions. CloudFlare, one of my favor...

Prototype API Design Guide Builder Developed On Top Of API Stylebook

I was pretty happy when my friend Arnaud Lauret (@arno_di_loreto) developed API Stylebook. I want to see his work expand and grow into someday containing hundreds or thousands of API design guides....

Preserving The Twitter API Field Guide

I’m a fan of the human elements of this technological shift that is going on in our world. We tend to focus on the technology, and the dudes who do the technologies (the cyber is HUGE), but what wi...

Amazon Groups Should Share More API Design Patterns

The sharing of common API design patterns is something we are really bad at in the API space. I’m not a believer that there is one API design pattern to rule them all, but I am a believer in learni...

Icons To Describe Each Of Your API Resources Like AWS

Amazon Web Service teams sure have been rocking their architectural icons across their storytelling lately. They standardized a set of icons for each of their cloud services and published in a vari...

Does Your Business Model Reflect Where Your API Deployment Is Going

I’ve been thinking about the concept of a wholesale API for some time. Going beyond how we technically deploy our APIs, and focusing more on how we can provide a wholesale version of the same API r...

An API Discovery API For Your API With Tyk

If you are selling services to the API space you should have an API, it is just how this game works (if you are savvy). I was going through Tyk’s API for their open source API management solution a...

What Is More Important? Helping New Users Be Aware Of APIs Or Pushing Concept Forward?

This is a topic that has come up in several discussions lately and is a topic I struggle with on a regular basis. What is more important, helping new users, both developer and non-developer be more...

What Are Your Intentions With My API?

While it can be easy to bash on API providers for being tight with their API resources, it can be very difficult to be an API provider operating in today’s online environment. Some developers are j...

The Potential Of The OpenAPI Spec Parameters Object

I enjoy learning from the OpenAPI Specs of the API providers I track on. Just having an OpenAPI Spec present tells a lot about an API provider in my book, but the level of detail some providers put...

The Open Guide to Amazon Web Services

I keep an eye on things that are trending daily and weekly on Github because it is a great way to discover new companies and individuals doing interesting things with APIs. While looking at this ea...

Reducing Friction For API Developers With Enums In API Definitions

I am going through the Oxford Dictionaries API, learning about this valuable resource. Their onboarding process for registration, and learning about what the API does using interactive documentatio...

We Want To Do APIs -- You Already Are, It Is Just Not In An Organized Way

I have a number of folks at companies, organizations, institutions, and government agencies come to me saying that they want to do APIs, and they need some help. In many of these discussions, the f...

OpenAPI Spec Google Spreadsheet to Github Jekyll Hosted YAML

I have been playing around with different ways of using Google Spreadsheet to drive YAML and JSON data to Jekyll data projects hosted as Github repositories. It is an approach I started playing aro...

How Do We Keep The Fire Alive In API Space?

It is tough to keep a sustained fire burning in the world of technology, at the individual, organizational, and community level. I have been doing API Evangelist full time for six years, and it is ...

The Twitter Branding Page Provides Minimum Bar For API Providers

API branding is an area that I find to be contradictory in the space, with the loss of brand control being in the top concerns for companies when doing APIs, while simultaneously one of the most de...

Learning About APIs Has To Be Relevant And Interesting

I am working on a project with a 16-year-old young lady to extract and tell a story using the YouTube API. I’m pretty excited about the project because the young lady happens to be my daughter Kaia...

Are API Docs & Definition Formats A Single Thing Or Separate?

I was reading a virtual panel: document and description formats for web APIs, and thought the conversation was very productive when it comes to helping bring the world of API documentation and defi...

Are API Docs & Definition Formats A Single Thing Or Separate?

I was reading a virtual panel: document and description formats for web APIs, and thought the conversation was very productive when it comes to helping bring the world of API documentation and defi...

All The Right Channel Icons In Support Of Your API Platform

I look at a lot of websites for companies who are providing APIs and selling services to the API space. When I find a new company, I can spend upwards of 10 minutes looking for all the relevant inf...

A More Honest And Flexible API Contract Using Hypermedia

One of the reasons I write so much on API Evangelist is to refine how I tell stories about APIs and hopefully make a bigger impact by being more precise in what I’m saying. I feel like one of the r...

Thinking More About API Driven Conversational Interfaces

I am spending a lot of time thinking about conversational interfaces, and how APIs are driving the voice and bot layers of the space. While I am probably not as excited about Siri, Alexa and the wa...

People Do Not Know What Your API Does If You Do Not Showcase It

With a lot of my storytelling, I feel like captain obvious, but I also recognize the importance of simple, and sometimes repetitive storytelling to help reach my audience of time and resource-strap...

Discovering New APIs Through Security Alerts

I tune into a number of different channels looking for signs of individuals, companies, organizations, institutions, and government agencies doing APIs. I find APIs using Google Alerts, monitoring ...

Defining OAuth Scope Inline Within The API Documentation

I am working on a project using the Youtube API, and came across their inline OAut 2.0 scopes, allowing you to explore what the API does as you are browsing the API docs. I am a huge fan of what in...

Convert OpenAPI Spec to Slate / Shins Markdown API Docs

Someone turned me on to an OpenAPI Spec to Slate / Shins compatible markdown converter on Github this last week. I have been an advocate for making sure we are still using machine readable API defi...

Transparency In Police Access To Social Platforms Using OAuth And APIs

I was learning about Geofeedia providing law enforcement access to social media data from Twitter, Facebook, and Instagram via their API(s) this week. Geofeedia was making money by selling surveill...

The Monitoring Layer Of The DevOps Aggregation API Platform

While spending some time going through my API monitoring research I found myself creating an OpenAPI spec and APIs.json index for the DataDog API, and had the realization that this is the beginning...

Taking A Fresh Look At The Twitter API

I am working on profiling the Twitter API again, and I thought their stack of APIs have evolved significantly beyond what we tend to think of as the Twitter API, and was worth taking another look a...

Slack Shares Their View On Bot Advertising

I was reading the hard questions on bot ethics from Slack, and their thoughts on bot advertising grabbed my attention. Trying to understand how bots will be monetizing things has been something I’m...

Including The Twitter Object Nest API As A File Upload API Example

One request I get from folks on a regular basis, is an example of file upload APIs. Each time I get one of these requests I regret that I do not have more file upload and storage APIs profiled, all...

The Open Skills API From Dept of Labor & University of Chicago

We like to talk about the API economy in this space. It is kind of the grand dream of API obsessed, that helps us articulate how big of a deal we think APIs are going to be. We know APIs are going ...

The Open Skills API From Dept of Labor & University of Chicago

We like to talk about the API economy in this space. It is kind of the grand dream of API obsessed, that helps us articulate how big of a deal we think APIs are going to be. We know APIs are going ...

Saving and Versioning API Definitions In Editor Using Github Gists

My friend Jordan Walsh (@jordwalsh) just released a new take on the Swagger editor, that inches closer to my vision of a dream API sketchbook and portfolio. His swagger-gist.io tool allows you to o...

Preserving The Sunlight On Github

I’m following along as the Sunlight Foundation winds down their operations and gathering any lessons along the way, that can help us open data and transparency folks can learn from as we do our wor...

Preserving The Sunlight On Github

I’m following along as the Sunlight Foundation winds down their operations and gathering any lessons along the way, that can help us open data and transparency folks can learn from as we do our wor...

Keeping API Communications In Shape With Workbench Blogging

I consider about 75% of the content I create on my network of sites to be workbench blogging--where I tell the story of what I am working on each day. You can see this approach in action with my fr...

Drones And Other Devices Having Their Own Software Defined Networks

I was learning about Verizon starting to sell wireless data plans for drones in the Wall Street Journal, as part of my research on what could be a drone API stack. As an Internet of Things (IoT) co...

We Understimated The Time It Would Take For Hypermedia To Be Absorbed

While I still see a steady uptick in the number of hypermedia APIs out there in the wild, as well as conversations around the different media types that are available, I think we severely underesti...

The White House Wants Our Thoughts On Data Portability

The White House is looking for our thoughts on data portability. While it is the U.S. federal government asking for our thoughts, something that could apply to our tax returns, veterans records, or...

Some Key IoT Security Considerations

I am continuing to learn from folks studying the recent DDOS attack on Krebs on Security. While not a straightforward API story, it overlaps with the API world in several ways, from the technical a...

Do You Have Agencies Ready To Develop With Your API?

I was doing some research on how API providers are providing certification of their developers. I want to better understand how leading API providers are developing curriculum for certifying that d...

APIs Driving Augmented Reality For Drones

Now that I have API Evangelist fired back up I am spending more time with my drones, working to understand the role APIs can play in the booming industry. I have been studying how companies like Ai...

Some API Embeddable Best Practices Out Of Yelp

Yelp has shared some of the wisdom behind how they design, deploy, and operate their embeddable reviews. I like it when leading API providers share the story behind their tooling like this. This ty...

iPaaS In Your Browser With Push By Zapier

Zapier is up to more good things with the launch of Push by Zapier, allowing you to trigger API driven events from your browser. The new Chrome browser extension lets anyone, even non-developers to...

I Am Stuck On The Datadog Integration Page

I wrote about having an integrations page for your API service the other day, and as I’m continuing to study the approach of other providers I find myself stuck on b DataDog’s integration page. Dat...

Expanding On The 3rd Party Analysis Of Security Threats

I was learning from the Splunk’s analysis of the Mirai Botnet, which was behind the massive attack against Krebs on Security, implemented via common Internet of Things devices like security cameras...

API Embeddables With Skills and Intent

I am seeing some renewed interest and discussion around API driven embeddable(s)--an area of my API research that has been going on for years, focusing on buttons, badges, and widgets, but is somet...

The Internet of Things Shows Us How Regulatory Beasts Are Created

I am watching the world of Internet of Things (IoT) unfold, not because I’m a big fan of it, but more because I’m concerned that it is happening, and often worried that much of it is happening with...

Opportunity For Someone To Help Organize Auto Industry Data

There is a lot of data coming out of the automobile industry. I was just reading about Udacity open sources an additional 183GB of driving data and the global public registry of electric vehicle ch...

Google Shares Insight On How To Improve Upon The API Experience

We all like it when the API providers we depend on make using their APIs easier to put to work. I also like it when API providers also share the story behind how they are making their APIs easier t...

Embrace, Extend, and Exterminate In The World Of APIs

I am regularly reminded in my world as the API Evangelist that things are rarely ever what they seem on the surface. Meaning that what a company actually does, and what a company says it does are r...

The Anatomy Of API Call Failure

I have been spending time thinking about how we can build in fault tolerance, and change resiliency into our API SDKs, and client code. I want to better understand what is necessary to develop the ...

Regulatory API Monitoring For Validating Algorithmic Assertions

As I was learning about behavior driven development (BDD) and test driven development (TDD) this week, I quickly found myself applying this way of thought to my existing API regulation, and algorit...

Harmonizing API Definitions Across Government With The U.S. Data Federation

Sharing of API definitions is critical to any industry or public sector where APIs are being put to work. If the API sector is going to scale effectively, it needs to be reusing common patterns, so...

Harmonizing API Definitions Across Government With The U.S. Data Federation

Sharing of API definitions is critical to any industry or public sector where APIs are being put to work. If the API sector is going to scale effectively, it needs to be reusing common patterns, so...

Hacking on Amazon Alexa with AWS Lambda and APIs At @APIStrat

I’m neck deep in studying how Amazon is operating their Alexa platform, so I’m pretty excited about the chance to listen and learn from the Alexa team at APIStrat in Boston. Even if you aren’t buil...

Amazon Launches Their Own QA Solution Called AWS Answers

Amazon launched their own questions and answers site called simply called AWS Answers. Amazon is definitely in a class of their own, but I thought the move reflects illnesses in the wider QA space ...

Your Southwest Airlines Flight Has An API

A friend of mine messaged me this photo of the Southwest Airlines flight API on Facebook the other day. After doing a little homework I found that every flight has this available on the planes loca...

Providing Inline API Documentation Within Your SaaS User Interface

The common approach to discovering that a SaaS provider has an API is through a single, external link in the footer of a website, simply labeled API or developers. Whenever I can I’m on the lookout...

An Auditing API For Checking In On API Client Activity

Google just released a mobile audit solution for their Google Apps Unlimited users looking to monitor activity across iOS and Android devices. At first look, the concept didn’t strike me as anythin...

Adding Behavior-Driven Development Assertions To My API Research

I was going through Chai, a behavior, and test driven assertion library, and spending some time learning about behavior driven development, or BDD, as it applies to APIs today. This is one of the t...

A Machine Readable Jekyll Jig For Each Area Of My API Research

I have over 70 areas of research occurring right now as part of my API lifecycle work--these are areas that I feel directly impact how APIs are provided and consumed today. Each of these areas live...

Where Is The WordPress For APIs?

I feel like I have said this before, but probably is something that is worth refreshing–where is the WordPress for APIs? First, I know WordPress has an API, that isn’t what I’m talking about. Secon...

The Web Evolved Under Different Environment Than Web APIs Are

I get the argument from hypermedia and linked data practitioners that we need to model our web API behavior on the web. It makes sense, and I agree that we need to be baking hypermedia into our API...

Github As The API Life Cycle Engine

I am playing around with some new features from the SDK generation as a service provider APIMATIC, including the ability to deploy my SDKs to Github. This is just many of the ways Github, and more ...

Evolving The API SDK With APIMATIC DX Kits

I’ve been a big supporter of APIMATIC since they started, so I’m happy to see them continuing to evolve their approach to delivering SDKs using machine readable API definitions. I got a walkthrough...

Considering A Web API Ecosystem Through Feature-Based Reuse

I recently carved out some time to read A Web API ecosystem through feature-based reuse by Ruben Verborgh (@RubenVerborgh) and Michel Dumontier. It is a lengthy, very academic proposal on how we ca...

Please Share Your OpenAPI Specs So I Can Use Across The API Life Cycle

I was profiling the New Relic API, and while I was pleased to find OpenAPI Specs behind their explorer, I was less than pleased to have to reverse engineer their docs to get at their API definition...

Making Data Serve Humans Through API Design

APIs can help make technology better serve us humans when you execute them thoughtfully. This is one of the main reasons I kicked off API Evangelist in 2010. I know that many of my technologist fri...

Increased Analytics At The API Client And SDK Level

I am seeing more examples of analytics at the API client and SDK level, providing more access to what is going on at this layer of the API stack. I’m seeing API providers build them into the analyt...

An Integrations Page For Your API Solution

A new way that I am discovering the new tech services that the cool kids are using is from the dedicated integrations pages of API service providers I track on. Showcasing the services your platfor...

Amazon Alexa As An Example When It Comes To API Communications

I’m always looking for specific API providers to showcase as examples we can follow when crafting different portions of our API strategies. The Amazon Alexa team is doing a pretty kick ass job at b...

The Different Reasons Behind Why We Craft API Definitions

I wrote a post about the emails I get from folks telling me the API definitions contained within my API stack research, something that has helped me better see why it is I do API definitions. I go ...

Running Synthetic Data And Content Through Your APIs

I was profiling the New Relic API and came across their Synthetics service,which is a testing and monitoring solution that lets you ”send calls to your APIs to make sure each output and system resp...

APIs Can Give An Honest View Of What A Company Does

One of the reasons I enjoy profiling APIs is that they give an honest view of what a company does, absent of all the marketing fluff, and the promises that I see from each wave of startups. If desi...

A Service Level Agreement API For API Service Providers

I am spending some time profiling the companies who are part of my API monitoring research, specifically learning about the APIs they offer as part of their solutions. I do this work so that I can ...

A Dedicated Security Page For Your API Portal

One area I am keeping an eye on while profiling APIs, and API service providers, are any security-related practices that I can add to my research. While looking through DataDog I came across their ...

You Can't Say AI Benefits Outweigh Risk Without Some Algorithmic Transparency

I am increasingly hearing the phrase, “the benefits outweigh the risks” applied when talking about AI, machine learning, and the increasing number of algorithmic decisions that are being made in al...

You Can't Say AI Benefits Outweigh Risk Without Some Algorithmic Transparency

I am increasingly hearing the phrase, “the benefits outweigh the risks” applied when talking about AI, machine learning, and the increasing number of algorithmic decisions that are being made in al...

If You Have An API For Your Platform You Are A Stage For Cybersecurity.Theater

Adding to the many reasons you would want, or not want APIs these days, is the escalating cyber war playing out on the web around the world. APIs aren’t playing a role in the cyber security realm i...

If You Have An API For Your Platform You Are A Stage For Cybersecurity.Theater

Adding to the many reasons you would want, or not want APIs these days, is the escalating cyber war playing out on the web around the world. APIs aren’t playing a role in the cyber security realm i...

Defining A Conversational Layer On Top Of APIs

As I am exploring, and writing about Meya’s Bot Flow Markup Language (BFML),  I came across the announcement from Google about their acquisition of API.AI, titled “Making Conversational Interfaces ...

API SDKs Getting More Specialized

I have been doing a lot of thinking about the client and SDK areas of my research lately, considering how these areas overlap with the world of bots, as well as with voice, and iPaaS. I’m thinking ...

A Plan B API Switch

I’ve had an idea for a bot-related service I call “plan b”, which would act as a secondary action for any sort of bot request / response to an API. When developers are providing common bot response...

SchemaHub's Usage Of Github To Launch Their API Service Is A Nice Approach

I’m looking through a new API definition focused service provider called SchemaHub today, and I found their approach to using Github as a base of operations was interesting and provided a nice blue...

SchemaHub's Usage Of Github To Launch Their API Service Is A Nice Approach

I'm looking through a new API definition focused service provider called SchemaHub today, and I found their approach to using Github as a base of operations was interesting and provided a nice blue...

Flow Abstraction And Intent Layer On Top Of APIs To Feed The Bots

I was reading an interesting post on developing bots from Meya, a bot platform provider, which I think describes the abstraction layer between what we are calling bots, and what we know as APIs. I ...

Code Resiliency Lessons In How Twitter Deploys Their Embeddables

I am learning about how Twitter deploys their widgets. Extracting some insight for my research around how we can build change resiliency into our client code. As I’m doing my regular monitoring of ...

Beyond Mobile: API Ready For iPaaS, Voice, and Bots

I enjoy being able to switch gears between all the different areas of my API research. It helps me find the interesting areas of overlap and potentially synchronicity in how APIs are being put to w...

An Opportunity For A RESTful API Layer On Top Of New TensorFlow Models

I was looking the open source models available for execution via the machine learning platform TensorFlow, and couldn’t help but think there is a pretty big opportunity for a web API layer on top o...

We Focus On Interacting With The API Developer Community Where They Live

Another story I harvested fro a story by Gordon Wintrob (@gwintrob) about how Twilio’s distributed team solves developer evangelism, was about how they invest in having a distributed team, providin...

Thinking About How I Can Build Change Resilience Into My API Integrations

After I wrote a piece on guidance from the USGS around writing fault-resistant code when putting their API to use, my friend Darrel Miller expanding on this by suggesting I include “change resilien...

The Bot Platform That Operates Like Alexa Will Win

I’m going through Amazon’s approach to their Alexa voice services, and it is making me think how bot platforms out there should be following their lead when it comes crafting their own playbook. I ...

Learning About OPC, The Interoperability Standard For Industrial Automation

I am spending a portion of my time each week learning about how APIs are being applied at the industrial level. An example of this can be found over at Opto 22, with their approach to using REST ac...

Every Government Agency Should Have An FAQ API Like The DOL

I wrote about my feelings that all government agencies should have a forms API like the Department of Labor (DOL), and I wanted to separately showcase their FAQ API, and say same thing–ALL governme...

Thanks For Reaching Out About Your API

I get a number of folks emailing me about their API and API-focused services. When I have the bandwidth I spend time in my inbox and respond to these emails. To help me do this a little more effici...

Github Needs Client OAuth Proxy For More Complete Client-Side Apps On Pages

I’m building what I am calling “micro tools”, that run 100% on Github. To push my work forward I developed a base template I can use for deploying apps that run 100% on Github, using Github Pages, ...

Every Government Agency Should Have A Forms API Like DOL Does

I was taking another look at the API efforts out of the Department of Labor (DOL), to help refresh my awareness of what they are serving up, and I came across the DOL Forms API. The API does what i...

API Design Is Not Requirement For All Devs But A Little Empathy Should Be

My friend Matthew Reinbold wrote a great post on his blog asking “what if developers aren’t meant to do API design”? I think he is touching on an important aspect of why DevOps might not work every...

API Access To Your Account By Default But Requires Permission To See Others

I wrote about SoundCloud beginning to require approval before developers get access to any API resources yesterday, a concept that I want to keep exploring. I’m going to be going through the APIs t...

Taking Another Look At The Department Of Labor API Efforts

Someone asked me about the current state of the Department of Labors (DOL) API efforts the other day, and since I hadn’t actually taken a look in a few months I wanted to spend some time in there s...

My API Definitions Are Incomplete But You Do Not Want To Contribute

I am perpetually working to publish all of my API definitions my API Stack Github repository, with the front available as the API Stack. I regularly push the latest copies of all of my OpenAPI Spec...

Helping Validate Data And Algorithmic Sovereignty At The API Layer

I have showcased examples of API providers allowing you to deploy your API into various regions around the world like Algolia does, but it is a topic that I think will keep gaining traction as data...

Doing Away With Self-Service API Access Without Approval Like SoundCloud

SoundCloud recently made changes to the signup process for their API and are now requiring approval before any 3rd party developer can get an API key and access the API. While I encourage API provi...

API Service Providers Please Have A Logos Page Like dreamfactory

I was adding dreamfactory as one of my sponsors today. I have them in my in my API monitoring system already, so I have a logo for them, but whenever there is a significant event involving one of t...

The Sharing Of Data Via APIs Will Be Key To Viability Of Every Industry

As I’m processing some guidelines around the importance of sharing data in the cybersecurity.theater a story on NPR came on the radio about the importance of data sharing when it comes to the emerg...

Learning From The Sunlight Foundation Situation And Baking Transparency Into Projects

As I work through the APIs, and Github repositories of soon to be gone Sunlight Foundation, I wanted to take some more time to help open data and API efforts realize the important of real-time tran...

Identifying The Important Work From The @SunlightFoundation I Would Like To See Live On

I am saddened to hear the news of the Sunlight Foundation dimming the lights on their important work around government transparency. They have provided me a constant spotlight on government activit...

How To Discover No Name And Description Twitter Accounts For Folks In The Enterprise

I am always fascinated by the online fence sitting persona that is the enterprise tech industry employee. I know many them are there, but few ever retweet my work, respond to my posts via comments,...

Decoupling The Solution Provided From The Product In Your Storytelling

I come across a number of really useful stories about APIs in my regular monitoring of the space that can’t seem to separate the solution their product delivers from the product itself. I get that ...

The Why Behind The Github GraphQL API

I wrote a skeptical piece the other day about GraphQL, which I followed up with another post saying I would keep an open mind. I’ve added GraphQL to my regular monitoring of the space, but I don’t ...

Syndicating API Evangelist Posts To Medium Using Their API

Now that I have API Evangelist up to regular levels of operation after a summer break, I’m working to expand where I publish my content, and next up on the list is Medium. Like many other popular d...

Providing Branding And Attribution Assets With Each API Response

I am tracking on the approaches of API providers who have branding world together when it comes to platform operations. I’m always surprised at how few API providers actually have anything regardin...

Google Spreadsheets As An Engine For API Goodness

I was watching my partner in crime Audrey Watters (@audreywatters) build the weaponized edu Twitter bot using a Google Spreadsheet as an engine. Something she learned from Zach Whalen, a professor ...

API Branding Embeddables That Can Boost My API Rate Limits

I’m expanding on my API branding research, putting some thought into how we might be able to include branding and attribution in API responses. Next, I’d like to brainstorm ways to incentivize both...

What I Mean When I Say API

People love to tell me the limitations of my usage of the acronym API. They like to point out they were around before the web, that they are used in hardware, or are not an API unless it is REST. T...

The PSA Peugeot Citroën’s APIs

I was turned on to the API program out of Groupe PSA,  the French multinational manufacturer of automobiles and motorcycles sold under the Peugeot, Citroën and DS Automobiles brands from a friend o...

Be Part Of Your Community, Do Not Just Sell To It

A recent story from Gordon Wintrob (@gwintrob) about how Twilio’s distributed team solves developerevangelism has given me a variety of seeds for stories on API Evangelist this week. I love that in...

A New API Programming Language SDK Icon Set

I was working on a forkable definition of my API portal and I wanted to evolve the icons that I usually use as part of my API storytelling. I primarily use the Noun Project API, to associate simple...

Why Would You Build A Business On APIs? They Are Unreliable!

People love to tell me how unreliable APIs are, while also echoing this sentiment across the tech blogosphere. I always find it challenging to reconcile how the entrenreurs who spread these tales c...

Standards Evangelism

As the API Evangelist, I spend a lot of time thinking about evangelism (*your mind is blown*). TFrom what I’m seeing, the world of technology evangelism has been expanding, where database, containe...

I Am Feeling The Same About YAML As I Did With JSON A Decade Ago

I have been slowly evolving the data core of each of my research projects from JSON to YAML. I’m still providing JSON, and even XML, Atom, CSV, and other machine-readable representations as part of...

D3.js Visualizations Using YAML and Jekyll

I am increasingly using D3.js as part of my storytelling process. Since all my websites run using Jekyll, and published entirely using Github repositories wich are shared as Github Page sites, it m...

D3.js Visualizations Using YAML and Jekyll

I am increasingly using D3.js as part of my storytelling process. Since all my websites run using Jekyll, and published entirely using Github repositories wich are shared as Github Page sites, it m...

A Trusted Github Authentication Layer For API Management

I am reworking the management layer for my APIs. For the last couple of years, I had aspirations of running my APIs with a retail layer generating revenue for API Evangelist–something which require...

Putting The Concept Of The Public API To Rest As A Dominant Narrative

APIs come in all different shapes and sizes. I focus on a specific type of APIs that leverage web technology for making data, content, and algorithms available over the Internet. While these APIs a...

Providing YAML driven XML, JSON, and Atom using Jekyll And Github

The power of Jekyll on Github Pages as a data management solutions is not a very widely held concept. I’m always amazed at how technologists and programmers don’t understand Jekyll, let alone how i...

My Forkable Minimum API Portal Definition

I am updating my minimum API portal definition so I can apply to my own API infrastructure, and since I operate 100% on Github using Github Page and Jekyll, I have made it a forkable API portal def...

My Dream API Sketchbook And Portfolio

I have a vision of an API notebook in my head I desperately want to get out. First of all, I want to come up with another name for it, which is a journey that always starts with playing around with...

A Twilio Process To Emulate Within Your Own API Operations

Leading API providers do not always make me happy with they way they conduct themselves, but it always makes me smile that one of the top API providers consistently over the last five years, contin...

Standardizing API Documentation For Use Across The API Lifecycle

I’ve been pushing for better API design tooling for some time now, something that significantly overlaps with movements I would also like to see around API documentation as well. In my opinion, we ...

Learning From The Success Of Swagger UI

I feel like we haven’t really sat down and studied the success of Swagger UI. I’m not talking about the OpenAPI Spec (fka Swagger Spec), I am only talking about the interactive API documentation th...

A Look At The State Of API Documentation Solutions

A friend of mine was asking where he should get started with upgrading the documentation for an existing API, and was asking for assistance on what tools or services he should be considering. The s...

The Next API Lifecycle Opportunity Will Be In Design And Definitions

Looking through the numbers for my API Evangelist research, and tallying up what I’ve learned along the way, I feel like the next opportunity out there will be about API design and definitions. The...

Now Keeping An Eye On 66 Areas Of The API Lifecycle

As I was firing back up API Evangelist after a break this summer, I took the opportunity to add in a couple of new areas to my research, that I’ve had sitting on the backburner, bringing the number...

If You Have An Online Product Catalog You Should Have An API

Octopart is the products company that I regularly use as a reference for how product-focused companies should be doing APIs. Octopart’s is an electronic parts company who have a physical, product c...

Tracking On Where The Politics Of APIs Intersects With The Business of APis

While reviewing the details of Twilio’s new enterprise plan, the one thing that stood out for me was the strong emphasis of the security and legal elements within this level of business integration...

Sharing Some Basic Numbers For API Evangelist

I don’t spend a lot of time worrying about the website traffic numbers for API Evangelist. Once a week I’ll take a look at my Google Analytics or CloudFlare dashboards. I don’t write for page views...

Harvesting Companies Who Are Doing APIs From Press Releases

Press releases continue to be one of the best ways for me to discover companies who have embarked on their API journey. From what I can tell, even with the shrinkage around funding for startups, th...

Building The Case For Redefining The Mortgage Industry Using APIs

I am trying to get better at showcasing the early stories I find about APIs making their moves into new industries. It helps to have a post to reference when I add an area as an official research p...

An API Data Retention Policy And Paying for Longer Storage

I was reading the rules of retention, and how long does Bronto save data. Their clarity around offering a data retention policy grabbed my attention, but I also found the ability to pay for longer ...

The General Bikeshare Feed Specification

I came across a story about Stage Intelligence Adds Support for the GBFS Open Data Standard in my regular monitoring, and wanted to add the specification to my API definition toolbox, and share her...

If An Algorithm Impacts Our Life It Should Be Opened Up With An API For Auditing

As I was reading artificial intelligence is hard to see by Kate Crawford (@katecrawford), my brain once again begins crunching the different ways APIs can be applied to help us “see” the algorithms...

Considering How APIs Are Influencing The Fundamentals of Software Engineering

I am preparing for my hangout with the #TC1019 Fundamentals of Software Engineering (3rd-semester course) out of the Tecnológico de Monterrey, Campus Guadalajara. In my own style, I didn’t just wan...

API Providers Partnering To Provide A Developer Business Incubator

Building on my earlier coverage of how API providers are investing in their API community like Amazon and Slack, I wanted to document the incubator over at Box. Acknowledging that “the enterprise a...

API Infrastructure To Help Your 3rd Party Developers Be More Efficient

One of the popular narratives for why companies should be doing APIs emerged out of the last couple waves of startup investments, which encouraged investment in public APIs so that developers could...

Adding To The Available Branding Resources For API Developers

Spotify recently updated the available design resources and branding guidelines including their logos, icons and colors in their developer portal. I’m a big fan when any company has a dedicated pa...

Where Is The Deploy To AWS and Google Button?

I was playing around Prose.io’s Gatekeep solution, a proxy for enabling the client-side application dance OAuth with GitHub. I tend to use Oauth.io for all of my oAuth dancing, especially client-si...

The New API Design And Deployment Solution Materia Is Pretty Slick

I was playing with a new API design and deployment solution, from some of my favorite developers out there this weekend called Materia, which bills itself as “a modern development environment to bu...

Google Acquired Apigee

The news came in late last week that Google was acquiring API management pioneer Apigee. The news caught me by surprise. I thought if there was still going to be an acquisition of Apigee that it wo...

Considering The Hypothesis API Approach When Expanding The API Life Cycle Discussion

I have been playing around with different ways to craft a web concepts and specification JavaScript library for API providers, and one of the approaches I’ve been considering is out of the annotati...

API Stylebook: A Collections Of Resources For API Designers

My friend Arnaud Lauret (@arno_di_loreto), the API Handyman, has released a very cool new project called the API Stylebook–a collections of resources for API designers. It is a brilliant aggregatio...

We Better Get To Work On Evolving An Open Emergency Response API Stack

As I listened to the news about flooding coming out of Louisiana, and the impending hurricane headed up the east coast, I’m momentarily distracted from my monitoring of the API space. As I switch b...

Regex Suggestion Discovery For Web Concepts And Specs During API Design Time

I am working on taking the JSON feed of web concepts and specs and developing a simple website JavaScript tooltip library that API providers can employ to inject web literacy into their API develop...

Providing Video Walk Throughs On Youtube For Your API or API Provider Services

I like Postman’s approach to using Youtube for providing walk-through’s for specific actions users will want to take in their API client service. All of their video walk-throughs are very simple, s...

Prepare For The More Boring And Very Business Age of APIs

I just went through all the APIs in my monitoring system looking for a diverse set of them to showcase in an API economy story I’m working on, and while I can point to some pretty exciting mileston...

Everything Is Fragile In The World Of APIs

I was working through some thoughts around programming language dependencies, looking through a service I came across called Bundler, and found myself thinking about API dependencies (go figure, ma...

When Working With Our API Make Sure You Build Fault-Resistance Into Your Code

As I was working my way through the USGS water services APIs, I came across their page for writing fault-resistant code. There are many things going on in the USGS developer portal I think are wort...

When The Latest Tech Bullshit Has Me Down I Will Work On Water APIs

I come across a lot of really bad ideas for startups and APIs, as well as many badly behaved companies with great API implementations. With so much money flowing around space, the incentives for be...

Defining API Surface Area By Converting HTML Forms To Open API Specs

I’m investing some time learning about the USGS Water Services. They have some pretty interesting APIs, providing access to a wealth of data about water table levels, river flows, and other key poi...

Are You Being Transparent With Your API Infrastructure To Attract Top Talent Like Netflix Is

I consider Netflix to be the most successful API failure ever. Even though their public is completely private, exclusively for internal and partner uses, they are still very transparent and open wi...

A Dictionary To Lookup Web Concepts And Specs For The JavaScript Tooltip

I am working on taking the JSON feed of web concepts and specs and developing a simple website JavaScript tooltip library that API providers can employ to inject web literacy into their API develop...

Using The Phrase Open API In Patents Shows How Broken Patents Are In A Digital World

I am spending a lot of time reviewing patents that mention application programming interface or API in their title, abstract, or in the detail of the patent. Many of the patents lightly reference p...

Using The Phrase Open API In Patents Shows How Broken Patents Are In A Digital World

I am spending a lot of time reviewing patents that mention application programming interface or API in their title, abstract, or in the detail of the patent. Many of the patents lightly reference p...

The Netflix Public API Was The Most Successful API Failure Ever

I have written about the continuing Netflix API story over the years, which despite shuttering their public API, is an API effort that just keeps giving to the public. It is an API story that bette...

The Burden On API Providers When It Comes To Web Literacy

I am working through the USGS water data services, which include some REST APIs, and investing some of my work hours to one of my passions and concerns–water data and APIs. There is a wealth of wat...

Just Because The Enterprise Will Never Get APIs Does Not Mean You Should Not Try

The response on Twitter and via email to my post about how the enterprise does not know(care) how big and destructive it is to APIs, is usual to this type of post, which I usually write about every...

A Web Concepts And Specifications JavaScript Library For API Providers

One of the prototypes I am going to build on top of Erik Wilde’s (@dret) WebConcepts.info work, is a simple JavaScript library that you can embed on any API documentation page, and point at the bod...

Working Tips and Tricks Into Your Regular API Evangelism Efforts

I usually don’t have to look very far to find good examples of API evangelism in the field, because the best technology providers are usually pretty consistent and vocal about their practices–allow...

Stoplight Displays API Definitions By Default With Their API Doc Service

I was doing some maintenance on my bots and APIs research, and processing the information for the bot analytics provider Botlytics, and as I was going through their API I noticed the prominent plac...

Imagine If Tim Berners Lee Or Roy Fielding Had Patented Their Work

I’m back wallowing through my API patent work, which I’m sure a portion of my readership is like, “oh gawd, hurry up and move on”, which is the same way I feel, but the shit is so deep in this area...

Connecting My API Logging With My API DNS Using CloudFlare Page Rules API

As I’m spending time learning more about what my DNS provider CloudFlare offers when it comes to securing my APIs. To facilitate this, I am playing around with how I can utilize my Apache log files...

A JSON Feed Of Critical Web Concepts To Integrate Into API Design Service And Tooling

I created a JSON feed of the web concepts and specs over at Erik Wilde’s (@dret) site WebConcepts.info, so that I could easily import the specs into my Twitter and LinkedIn scheduling tools. I want...

I Am Keeping My Mind Open And Looking Forward To Learning More About GraphQL

I wrote a post the other day sharing my thoughts around GraphQL seeming like we were avoiding the hard work of API design. Shortly after publishing Sashko Stubailo (@stubailo) from Apollo, a GraphQ...

Be Straight Up About Internal Challenges When Hiring Your API Talent

I see an increasing number of job postings on LinkedIn and other job websites from companies who are actively seeking an API rockstar, ninja, lead, owner, or product manager, and because of my conn...

API Patent Search As Way To Discover Companies Who Are Doing APIs

I have been pulling all the patent applications from the USPTO for a while now. As I work to fire API Evangelist back up, I’m working to be more regular about processing these files, and track on w...

After Looking Through 23414 API Patents I Think It Will Just Come Down To Who Litigates

After looking through the 23,414 API related patents from between 2005 and present day from 4,283 companies, it is clear that the API patent game will be all about which companies decide to litigat...

23K Patent Applications With API References Since 2005

I am working to organize the 23,414 API related patents from between 2005 and present day, submitted by 4,283 companies–present in my API patent research. Not all of these APIs are “web APIs”, but ...

Why Do Companies Who Ask Me To Update Their Logo Never Have Branding Page?

When processing the news for API.Report, and the over 150 areas of my API industry research, I spend a good deal of time looking for images to represent my stories, and the companies I’m covering. ...

The Sustained API Storytelling Assault On The Banking Industry

After monitoring the tech space, and specifically the API space for six years now I really have feel for how stories are used try incite change in a variety of industries. There are many different ...

Mapping Your Social Media Footprint As Part Of Your API Security Strategy

Profiling the social media footprint of API related companies is what I do for a living. If you are doing something mildly interesting with an API I will add your Twitter, and Github accounts to my...

Making Web Concepts and Specs Present As Real Time Help In API Design Tooling

.gist-data {max-height: 500px;} I took the Github repository for Erik Wilde’s (@dret) Web Concepts work and forked it, then generated some JSON which I could use to import into my API monitoring...

API Design Skills Required For Cyber Intelligence and Counter Intelligence

It is hard for me to track on everything in the API space as a one man show, but one thing I keep an eye on, but rarely add to my research (yet) are the increasing number of job postings I come acr...

Why APIs Are Just The Next Step Of The Web And Not The Latest Trend

I am always amazed at the amount of hype, rhetoric, and FUD that is stirred up by analysts, vendors, and the tech blogosphere when it comes to APIs. APIs are the next big wave in vendor solutions! ...

Treating New API Startups Like The Companies They Will Become

I get a number of eager new entrepreneurs contacting me, looking for wisdom and insight about the API space. I’ve always worked to make myself accessible to people who are looking for knowledge aro...

The Internet of Things Is An Opportunity For API Deployment As Well As Consumption

Overall I am pretty underwhelmed by the Internet of Things. Most of the ways in which devices are being connected to the Internet are not very interesting, if not just a bad idea. Even with the ove...

Enterprise Does Not Know (Care) How Big And Destructive It Is To APIs

I feel like the enterprise has successfully rounded up the escaped experiment that is API, and got it under control. With its size and scope it didn’t really even notice APIs until 2012 or so, and ...

Company X's Competitive Advantage Is That They Have An API

I have been thinking about the Twilio IPO a lot lately, as it seems to be well received by the market. I am trying to be realistic about this, and work to understand how much the API thing actually...

Company X's Competitive Advantage Is That They Have An API

I have been thinking about the Twilio IPO a lot lately, as it seems to be well received by the market. I am trying to be realistic about this, and work to understand how much the API thing actually...

Why I Added Cybersecurity To My API Monitoring Research

I recently added a new area of research to API Evangelist focused on cybersecurity. I added this area of research not because APIs are being used to hack systems, which does happen occasionally. I ...

The Ways That API Providers Are Using Twitter

I am using Twitter more like an RSS feed these days. I pull the Tweets of the companies I track on once a day, and I scan / read them (when I have time), and either curate them or mark as read. I’m...

Taking A Moment To Catch Up With APIs Before Moving To Next Big Thing

Maybe with the current funding priority shifts in the tech world, and some of the push back on the startup way of life, we could pause a little bit and just let everyone catch up with their API str...

Keep Publishing Your API Definitions To Github So We Can Find Them

I was just getting started evolving upon my API definition discovery tools before I left this summer, and is something I am just picking up again, now that I am back at it. Historically there are t...

GraphQL Seems Like We Do Not Want To Do The Hard Work Of API Design

We were talking about GraphQL in the API Evangelist Slack channel the other day, and the consensus seemed to be that GraphQL is a way to avoid the hard work involved with properly getting to know y...

The API Lightbulb Went On For Me When Amazon EC2 Launched A Decade Ago

It is the 10th anniversary of the launch of Amazon EC2 this month, and I think it is a good time to revisit what this has meant to the API space. If you have heard any of my keynote talks where I v...

Github Is Quickly Becoming My Most Important Discovery Source For API Space

I have monitored the Github accounts and organizations for individuals and companies doing interesting things with APIs for some time now. However, recently this channel is increasingly being the w...

Beyond Just API Discovery: The Technical, Business & Political Decisions Needed At Runtime

I was included in a conversation the other day on Twitter about runtime API discovery which reminded me of some thoughts I was processing before I walked away from work this summer, and before I di...

Beyond Just API Discovery: The Technical, Business & Political Decisions Needed At Runtime

I was included in a conversation the other day on Twitter about runtime API discovery which reminded me of some thoughts I was processing before I walked away from work this summer, and before I di...

APIs Are Not Just Meant For Killer Apps, They Can Also Be A Lifeline For Users

In the Silicon Valley rat race users often become collateral damage amidst the entrepreneurial quest to get rich building the next killer startup. I’ve heard many startups like Snapchat and Pintere...

Add A Prominent Icon Link To Your API Definition On Your Documentation Page

In an effort to help folks understand the many layers of just exactly what is an API and how people are using them, I’m going to emphasize (again) the importance of sharing your API definition publ...

Using Anchors In Your FAQ And Other API Support Pages

I was going through some of the Twitter feeds of the APIs that I track on and noticed Spotify’s team providing support to some of their API users with quick links / anchors to the answers in their ...

Is Your Sales Deal Size Just Too Big To Be Reading API Evangelist?

I am blessed to have people in the space who have supported what I do for the last six years. Companies like 3Scale, Restlet, WSO2, Cloud Elements, and others have consistently helped me make ends ...

I Am Digging Stripes New Interactive API Documentation Walkthrough

I am digging Stripes new documentation release, and specifically their interactive API documentation walkthrough. The new “try now” section of their documentation provides an evolve look at what is...

Going The Distance To Help API Consumers Find Their API Keys And Tokens

I am always amazed at how difficult it can be to obtain the API keys, or fire up an initial set of oAuth tokens when kicking the tires on a new API. I would also say that I am also regularly impres...

Watching Out For Your API Keys & Tokens On Open Internet

I was just learning about Auth0’s new password breach detection service, adding to the numerous reasons why you’d use their authentication service, instead of going at it on your own. It’s an impor...

Watching Out For Your API Keys & Tokens On Open Internet

I was just learning about Auth0’s new password breach detection service, adding to the numerous reasons why you’d use their authentication service, instead of going at it on your own. It’s an impor...

Providing A Dedicated Mobile SDK Page For Your API

Every API provider will have slightly different needs, but there are definitely some common patterns which providers should be considering as they are kicking off their API presence, or looking to ...

More Considerations When Providing An Anonymous App For Your API Service

I wrote a post the other day about Postman.io having a limited, anonymous version of their API modeling tool. I stumbled across it while I was trying to upgrade my Stoplight.io account. Shortly aft...

Managing The Apps Across All My API Accounts

I am going through all of my online accounts changing passwords, and one of the things I do along the way is check which applications have access to my digital self. Increasingly my accounts have t...

Adding An Atom Feed For The API Evangelist Blog

The API Evangelist platform is far from perfect, there are always portions of it that just aren’t finished yet (always work in progress). I am always thankful that people put up with my API Evangel...

You Can Make Money While Also Doing Important Work For The API Space

I see a lot of companies doing things with APIs, and I often find myself struggling to find companies who are doing important things that benefit the community, have a coherent business model, and ...

If You Use API Definitions There Is No Excuse For Not Having An API Sandbox

I have long been a proponent of using API definitions, not just because you can deploy interactive API documentation, but because they open up almost every other stop along the API life cycle. Mean...

CRX Extractor Wins For The Best Customer Quote Ever

Having quotes from your customers on your company website is a no-brainer. Finding the best examples of brands and companies putting your valuable service, or tool to work demonstrates it has value...

An OpenAPI Spec For A Building Permits API

One of the reasons why crafting API definitions like OpenAPI Spec for our APIs, and openly sharing them on the web, is so that the pattern will get used, and reused by other API providers. That mig...

A Wicked (Good) Open Source API Deployment And Management Stack

I was introduced to a new open source, Dockerized API operations solution called Wicked, that was developed by the integrated cloud and desktop solutions provider, the Haufe Group. There are a numb...

Who Is Going To Do The DevOps Aggregation API Platform?

There are two distinct types of APIs I keep an eye on. One is what I call my life cycle APIs, which are the APIs of the service providers who are selling services and tools to API providers and dev...

The Expanding API Layers That Overlap Our Physical And Virtual Worlds

I wrote the other day about the interesting opportunity opening up within the satellite imagery API layer, and earlier about the similar opportunity that is being expanded within the fast growing d...

Sharing Your API Platform Road Map And Telling The Story Like Readme.io

Sharing your platform’s road map with the public, and your community is an often overlooked aspect of API operations but is one that can go a long way to communicate your plans for the future with ...

Sharing Your API Platform Road Map And Telling The Story Like Readme.io

Sharing your platform’s road map with the public, and your community is an often overlooked aspect of API operations but is one that can go a long way to communicate your plans for the future with ...

Prioritizing Commonly Requested Information With Your API Deployment

I was reading the post from open data service provider Socrata about “putting citizens first“ when it comes to opening up city, county, state, and federal government data. One of the headlines they...

API Providers Could Add A Page To Showcase Their Bots

I am coming across more API providers who have carved off specific “skills” derived from their API, and offering up as part of the latest push to acquire new users on Slack or Facebook. Services li...

What Is A RESTful API And Why Does It Matter To IoT?

I’m pretty skeptical about many of the reasons behind why companies are connecting devices to the Internet using APIs–I am just not convinced this is the best idea when we already have so many secu...

Thinking In Terms of API Skills And Moving Beyond Just API Resources

The APIs which have seen the greatest adoption across the API space, always provide the functionality that developers are needed in their applications. It is either because the platform is already ...

The Racial Bias Being Baked Into Our Algorithms

My “fellow” Presidential Innovation Fellow Mollie Ruskin (@mollieruskin), was doing some work with veterans recently and stumbled across a pretty disturbing example of how racial bias is being bake...

The Expanding World of Technology Evangelism

Technology evangelists are nothing new, but are something I think is continuing to expand as the Internet continues to crack open more of the core areas of the tech sector. I specifically chose the...

Delivering API Docs Using OpenAPI Spec Driven Templates For Angular

I have been talking with Nick Houghton over at Sandbox about the state of OpenAPI Spec driven API documentation, and the lack of a machine-readable core when you deployed Slate driven documentation...

When Your API Consumption Influences The Acquisition Of Your Startup

I saw that the contact API solution FullContact recently purchased the professional network management solution Conspire. Thankfully FullContact is good about blogging about the move, and the detai...

Providing Multiple Types of API Sandboxes To Develop Against

I was going through the Cisco Devnet ecosystem and stumbled across their sandbox environment. I thought it was worth noting that they provided several different types of sandbox environments, with ...

Providing An Anonymous Layer To Your API Provider Service Like Stoplight.io

I was playing around with the free and the now paid layers of Stoplight.io, and wrote a previous piece about their lack of a public pricing page, and I noticed they provided an anonymous layer to t...

Providing An Anonymous Layer To Your API Provider Service Like Stoplight.io

I was playing around with the free and the now paid layers of Stoplight.io, and wrote a previous piece about their lack of a public pricing page, and I noticed they provided an anonymous layer to t...

I Know It Is Hard When You Are Just Getting Started, But Please Make Your Pricing Page Public

I received an email from Stoplight.io about their version updates, which included the phasing out of the free beta period–makes sense. I clicked on the “you can view pricing, and setup billing, on ...

Tweeting Out The iPaaS Opportunities That Are Available For Your API

I’ve been an advocating for API providers to embrace integration platform as a service provider (iPaaS) for three years now, encouraging them to make sure their API is accessible via popular platfo...

The Historic Newspaper API From The Library Of Congress

It always bums me out that the cool kid startup APIs always get the lion share of the attention when it comes to APIs in the tech news. Which I guess makes it my responsibility to show the ACTUAL c...

Providing Additional Support Options For Your API In Your Twitter Bio

As I was writing up a story on Mailjet tweeting out the iPaaS opportunities around their email API, I noticed their Twitter bio. It is subtle, but having spent a great deal of time looking for the ...

Maybe A Save As JSON Option For Excel Wasn't Forward Thinking Enough

In September of 2015, I asked when are we going to get a save as JSON in our spreadsheets? I was doing a lot of work saving spreadsheets as CSV files, something I can easily do programmatically, bu...

Maybe A Save As JSON Option For Excel Wasn't Forward Thinking Enough

In September of 2015, I asked when are we going to get a save as JSON in our spreadsheets? I was doing a lot of work saving spreadsheets as CSV files, something I can easily do programmatically, bu...

Expanding My Awareness Of How APIs Are Being Used At The Network Level

I work as hard as I can to understand every sector being opened up using web APIs, and the network level is one that I need to push my awareness of, partially because I find it interesting, but mos...

Continuing My Struggle For Reciprocity As ETL Evolves Into The Cloud As iPaaS

Early on in 2013, I started a research project to keep an eye on a specific type of API driven service provider, like IFTTT and Zapier, who were enabling individuals and businesses to move data aro...

Zapier and The Excel API

I have been finding quite a few nuggets of wisdom out of the recent release of the Microsoft Excel API. This is what I enjoy doing as the API Evangelist, evaluate and gather any positive or negativ...

The Support Flow Over At The Microsoft Excel API

I am pretty impressed with the casual release of the Microsoft Excel API, which I think is a pretty significant milestone for the world of APIs. One of the subtle elements of their API release that...

Not Having RSS For Your Blog And Just Relying On Tweeting

I regularly come across organizations who have blogs without RSS feeds. Sometimes I will drop people a line and ask if they have one, or let them know it would be very useful to have an RSS feed ea...

Not All APIs Are Created Equal So Make Sure You Set Expectations Properly

I’ve heard of numerous API providers shutting down their API programs after a couple months because they didn’t see the number of new users, and integrations they had hoped for. It is so easy for u...

Instead of Just Discussing Via Phone You Should Publish Your API Goings On To Your Blog

At any point in time, there are numerous emails in my inbox, LinkedIn messages, and DMS, asking me if I would “just jump on the phone to discuss the latest” about an API. I get a regular stream of ...

Defining The Industrial Programmable Automation Controller (PAC) Strategy Using An API

I was learning more about the Programmable Automation Controller (PAC) API from Opto 22 and fouind myself intrigued by their usage of the word strategy to describe the role a web API can play when ...

API Definitions Are Slowly Becoming More Important Than Having SDKs

As the debate over whether you need an SDK for your API or not has rumbled over the last couple of years, API specification formats like OpenAPI Spec, Postman, and API Blueprint have been gaining t...

Putting The Industrial Into IoT With Programmable Automation Controllers (PAC) APIs

When you hear about the Internet of Things (IoT) you often hear about the hopeful consumer side of thing, like with Nest thermostat, and the next wave of Internet-connected devices that will change...

Introducing Vendorless APIs and Microservices

I’m a big fan of the concept of serverless APIs and microservices, but not so much of the name. I get it, the space needs new concepts to rally around, and I’m the first to admit even the concept o...

API Service Composition Baked Into The Cloud With Usage Plans For Amazon API Gateway

Being able to provide different levels of access for a single API has been one of the telltale characteristics of any modern web API. Savvy API providers know they don’t just make their valuable AP...

Constant Contact Provides Good Blueprint For An API Getting Started Page

I was going through the getting started pages for the APIs that I keep an eye on, pulling together an outline of what I’d consider to be some of the best elements across all the API providers. Then...

The Release Of The Microsoft Excel API Is A Pretty Significant Milestone

I am all about marking down the important milestones that help define the API sector. It is what I’ve been working to define as my history of the web APIs for the last six years. An API has to make...

Investing In Your API Community Like Amazon And Slack

The messaging platform Slack made waves when they launched their Slack Fund as part of their API release, putting up $80M to invest in developers who were interested in building cool things on the ...

Google For API Code Examples Just Like Your New Developers Will

I am always looking for simple advice I can give to API providers to make their developers and would-be developers integration as friction-less as possible. When it comes to making the code availab...

Will Your Approach To Technology Be More Like Siri Or Alexa?

I am still learning about the recent API release out of Apple, and working to keep up with the volume of resources coming out of the Amazon Alexa ecosystem, but one thing I know for sure is Amazon ...

Where Is The Ethical Line When Defining And Securing The API Landscape?

I was reading a post from the Electronic Frontier Foundation asking some great questions about having a safety protocol for things like the DARPA’s Cyber Grand Challenge. It is good to see EFF lead...

Fascinated With The Algorithm

According to Wikipedia, in mathematics and computer science, an algorithm is a self-contained step-by-step set of operations to be performed. Algorithms perform a calculation, data processing, and/...

Doing More To Invest In Web Literacy Across The API Community

When I talk about how much I believe in APIs, all I am really saying is how much I believe in the web. The web is how humans are consuming and sharing data, content, and algorithms with each other ...

Overlay API Data On Satellite Imagery Then Make Available Again Via API

I wrote a story last week about how Airmap is positioning itself to be an API broker within the fast growing Drone industry. I also stumbled across the satellite imagery API out of Astro Digital, a...

Access To Satellite Imagery Via A Web API

In 2006 Amazon introduced me to the idea that you could deploy global infrastructure using web APIs. This was when web APIs went from the hobby level (ie. photos, social, links) workbench, and beca...

Reconciling How Reliable APIs Are While Also Embracing Tone Set By VC Investment

I have done a lot of reading in the last week, catching up on my monitoring of the API space. I have read a couple of posts about the reliability of APIs, and the overall viability of building appl...

I See A Number Of Incomplete API Efforts That Come Out Of Connected Device Providers

I’ve seen quite a few incomplete API efforts in my time as the API Evangelist. It is why I aggregate the most common building blocks I see across successful API providers like Twilio and organize t...

Diff Tooling For JSON, YAML, And Markdown Versions Of API Definitions

As the number of available API definitions out there grows, I am increasingly coming across variations of APIs that I already have included in my API Stack. It can be tedious to try and sync these ...

Airmap Is Positioning Itself To Be A Critical API Broker For The Drone Industry

I first came across Airmap as I was learning about them acting as the middle man for DJI drone updates via the Department of Interior. After this story, I added them to my database of companies tha...

Thinking About The Better Business Bureau API In Context Of The Overall API Economy

I was happy to stumble across the Better Business Bureau API the other day. I was working on a piece about “the API economy”, and looking for real world examples of how APIs could actually contribu...

Shaming People For Not Being Or Understanding REST Is Why We Have So Much Inconsistency In API Design

I was reading some of the blog posts, Reddit and Hacker News threads about Microsoft’s release of their API design guide. While many of the comments are technically correct, the tone in which they ...

Pushing For More Algorithmic Transparency Using APIs

I saw the potential for collaboration when it came to using web APIs back around 2004 and 2005. I was seeing innovative companies opening up their digital assets to the world using low-cost, effici...

IoT Extends Software Terms of Service And Licensing To Our Every Day Objects

I find myself thinking about what the terms of service we agree to for online services are doing to our lives. Whether we see the effects or not, they are guiding almost everything we do in our per...

Uses And Disclosures Of Protected Health Information (45 CFR 164.502)

I am working my way through Title 45, which is the principle set of rules and regulations issued by federal agencies of the United States regarding public welfare. I’ve made my way through the secu...

Uses And Disclosures Of Protected Health Information (45 CFR 164.502)

I am working my way through Title 45, which is the principle set of rules and regulations issued by federal agencies of the United States regarding public welfare. I’ve made my way through the secu...

Making Scientific Research More Real Time And Collaborative Using APIs

I had heard about the Zika virus research that was going on at the University of Wisconsin listening to an NPR episode this last spring. I finally had the time to dig into the topic a little more, ...

Certifying The Network And Storage Is In Country Before We Adopt Internet Connected Devices

I’ve been reading a number of stories about concerns within the Department of Interior about the usage of DJI drones as part of their UAV operations. Whether or not the federal agency actually issu...

All Facts And Statistics Should Have An Interactive Experience Like US Census Bureaus Quick Facts

I wish every time you came across facts and statistics in any news story, blog post, report, and beyond, there would be an interactive experience like you get with the US Census Bureau’s QuickFacts...

The Opportunity For API-Driven Algorithmic Transparency At The Mobile Data Plan Level

API Evangelist is focused on helping push for sensible API-driven transparency wherever I can get it. When done in sensible ways an API can crack open the often black box that is the algorithm, giv...

Direct Government Connection Into Internet of Things Devices Like We Are Seeing With Drones

I have been spending a lot of time this summer thinking about how devices are being connected to the Internet, specifically when it comes to drones. As I was traveling around the countryside flying...

Getting Back To API Evangelist

I am starting the process of getting back to work on API Evangelist, and wrapping up our Drone Recovery project. We will continue working on things throughout the summer, but I need to start lookin...

The Community Has Spoken: API Evangelist Will Stay As It Is

I came out of the wilderness this week (literally, the Kalmiopsis Wilderness) to an inbox full of emails and a Twitter stream full of messages and DMs. I expected a little buzz from my exit, but no...

API Evangelist Is Up For Sale - Get Your Bids In By Friday

It has been six years since I started API Evangelist. A personal matter has come up which will require my attention for at least six months, probably upwards of a year. Which in the tech world can ...

The API Evangelist API Management Guide

API management is the oldest area of my research. The area has been being defined since Mashery first opened its doors in 2006 and continues to be defined with the recent IPO by Apigee, and the ent...

The API Evangelist API Design Guide

In the last couple of years, I’ve seen the concept of API design go from being something the API elite discuss, to something that involves business users, and something that has spawned a whole eco...

Oracle vs Google: APIs Are Kind Of Hard To Understand

One of the things that stood out for me reading through the Oracle v Google trial coverage today was Sarah Jeong’s acknowledging how APIs are kind of hard to understand, and is something that is ca...

Enabling A Patients HIPPA Right To Access Their Personal Health Information (PHI) With APIs

I am reading through the API task force recommendations out of the Office of the National Coordinator for Health Information Technology (ONC), to help address privacy and security concerns around m...

Twitter Collection Of @SarahJeong, @Xor & @Swiftstories Oracle vs Google Coverage

The next round of the Oracle v Google Java API Copyright battle has kicked off again in San Francisco after being sent back to the lower court by the United States Supreme Court. This round is all ...

Twitter Collection Of @SarahJeong, @Xor & @Swiftstories Oracle vs Google Coverage

The next round of the Oracle v Google Java API Copyright battle has kicked off again in San Francisco after being sent back to the lower court by the United States Supreme Court. This round is all ...

The Concept of Patientdirected APIs

I am reading through the API task force recommendations out of the Office of the National Coordinator for Health Information Technology (ONC), to help address privacy and security concerns around m...

The API Evangelist API Definition Guide

How we define our APIs has dramatically changed in recent years. Since Swagger came onto the scene around five years ago, there has been a rapid growth in the number of open formats, tooling, and s...

Cutting Through The Smoke & MIrrors Of IT Discussions Using API Definitions

I get brought into a lot of API discussions with IT departments from companies, institutions, and government agencies, which are often coordinated by business groups who are interested in better me...

Cutting Through The Smoke & MIrrors Of IT Discussions Using API Definitions

I get brought into a lot of API discussions with IT departments from companies, institutions, and government agencies, which are often coordinated by business groups who are interested in better me...

A Healthy Stance On Privacy And Security When It Comes To Healthcare APIs

I am reading through the API task force recommendations out of the Office of the National Coordinator for Health Information Technology (ONC), to help address privacy and security concerns around m...

Providing A Set Of API Keys For Developers To Test Out Different API Outcomes

I wrote a post about Twilio using magic phone numbers that let their developers test out functionality without incurring any charges for deploying live phone numbers, making calls, and sending SMS....

APIs Will Wither On The Vine And Never Reach Their Full Potential

As I push out stories on the next round of the Oracle v Google API copyright case, considering how I will write about API deprecations and acquisitions I’m privy to, and document the continued marc...

Quality of Service API Endpoint For Your API Platform

I’m spending a lot of time in the Twilio API ecosystem this week, so you will hear multiple stories about what they are up to. This one is highlighting their Call Feedback API and the growing amoun...

An Acceptable Business Model Page For Your API Platform

One thing I look at closely when I review API platforms is how they approach the monetization of their API resources, and the resulting plans, pricing, and access tiers. How platforms think about, ...

Serverless Approaches To Deploying Code Will Help Unwind Some Of The Technical Debt We Have

I am sure there is some equation we could come up to describe the amount of ideology and / or dogma present alongside each bit and byte of code. Something that exponentially increases with each add...

Twilio Provides Test API Credentials With Magic Phone Numbers

I am always on the hunt for the little things that make API integration easier, and while working to certify my Twilio API definition, I noticed their test credentials. When you are playing with th...

I Am Seeing Significant Returns From Investing In Definitions Over Code When It Comes To My API Strategy

I am doing way more work on the creation of machine-readable OpenAPI Specs for APIs, indexed using machine-readable APIs.json files than I am the actual creation of APIs lately. About half of the A...

The API Evangelist API Deployment Guide

There are many different ways to actually deploy an API. If you are a larger, more established company, you probably have existing tools, services, and processes set forth by IT for deploying APIs....

APIs At Brigham Young University

I have been tracking on how APIs are used in higher education for some time now, keeping an eye on almost 50 campus API related efforts. I have my University API guide that I regularly update, but ...

Working To Establish A Complete OpenAPI Spec For Leading APIs

I am always working as hard as I can to develop as complete as possible OpenAPI Specs for the APIs that I monitor. I call this my API Stack research. When possible, in addition to mapping out API o...

Thinking About An API Proxy To Add Link Header To Each API Response

I was learning more about using the Link header for pagination yesterday, as part of my work on the Human Services Data Specification (HSDS), and this approach to putting hypermedia links in the he...

The JSON Schema Is Proving To Be As Valuable As The OpenAPI Spec

As my API Stack work gets more attention, folks are reaching out to me to see if I have done certain APIs, or see if I’d prioritize some of the ones already on the list. One thing I’m also noticing...

HTTP Header Awareness: Using The Link Header For Pagination

I was revisiting the concept of pagination for a specific project I am working, and after consulting my API research, I came up with a suitable approach using a Link Header. Beyond applying this in...

The Month At A Glance, Road Map, Support, And The Recent Posts For Your API Platform

I was playing with Microsoft’s API Catalog, a tool to visualize and analyze the API overlap between standards specifications and type systems within browsers, and their footer caught my eye. I am a...

What Are The Most Relevant API Topics To Discuss At @APIStrat in Boston This Fall?

We are picking up speed with the planning for @APIStrat in Boston this November, and with the event committee assembled, and the call for talks open, we are looking at what the possible topics are ...

More Patents Turning APIs Into An Invasive, Royalty Generating Virus

The relationship between API provider and consumer is a fragile one. As an API provider I am offering up my valuable digital asset, data, content, and digital resources. I would like you to take th...

A Regular Reminder That Storytelling Is The Most Important Tool In Your API Toolbox

I was reminded by my friend Mike Amundsen of the importance of storytelling in our world. When I am asked by anyone doing APIs, what is the most important thing they should be doing, my answer is a...

The Wikimedia Unique Devices Data API

I came across the Wikimedia Unique Devices data set, which also is served up as an API endpoint, along with the other APIs the platform offers. The data set and API provides access to a list of uni...

Content That Lives On When You Invest In The Right API Stories, Training, and Guides

I am working with my partner Cloud Elements to build out a community of evangelists, who are interested in delivering on many of the essential building blocks I track on when it comes to API evange...

API Providers & Consumers Keeping In Touch Is How You Can Set The Right Tone For An API Community

One of the side effects of the recent bot craze, is that I’m getting to showcase the often very healthy API practices of Slack, as they grow, scale, and manage their developer ecosystem. Slack is b...

API Providers & Consumers Keeping In Touch Is How You Can Set The Right Tone For An API Community

One of the side effects of the recent bot craze, is that I’m getting to showcase the often very healthy API practices of Slack, as they grow, scale, and manage their developer ecosystem. Slack is b...

Vital Resources Like The Court Listener API Depend On Our Donations To Operate

Despite popular belief in Silicon Valley, there are many different ways to fund the design, development, deployment, and operation of valuable API resources. Not all APIs are destined to be the nex...

Slack Meets The Minimum Viable API Platform Requirements

I am using my minimum viable API operations definition tool to continue profiling the API sector, this time to size up the Slack API community. Slack is kind of a darling of the API space, so it ki...

OpenAPI Specifications For 642 Of The Schema.org Types

I am gearing up for another wave of API definition work, so I am taking the opportunity to produce some more tooling that assists me in the process. One of the tools I want to build, is a simple so...

OpenAPI Specifications For 642 Of The Schema.org Types

I am gearing up for another wave of API definition work, so I am taking the opportunity to produce some more tooling that assists me in the process. One of the tools I want to build, is a simple so...

Using My APIs.json Annotation Tool To Drive An API Design Conversation Via Github Issues

I am working on one possible API definition for the Human Services Definition Specification (HSDS), and the next phase of this work involves bringing in a small group of technical, and non-technica...

Using My APIs.json Annotation Tool To Drive An API Design Conversation Via Github Issues

I am working on one possible API definition for the Human Services Definition Specification (HSDS), and the next phase of this work involves bringing in a small group of technical, and non-technica...

I Like Working With JSON On Github Because CORS Is Never An Issue

I tend to only work in environments where I have full control over the server, so Cross-origin resource sharing (CORS) is never really an issue for any of the APIs I have control over, but is a per...

I Am Working With @HitchHQ Team To Help API Providers Build Their Communities

I’m always on the hunt for like-minded folks who I can partner with, and bring needed products, services, and tools to the API space. If someone is selling something to the API space, its likely I ...

I Am Working With @HitchHQ Team To Help API Providers Build Their Communities

I’m always on the hunt for like-minded folks who I can partner with, and bring needed products, services, and tools to the API space. If someone is selling something to the API space, its likely I ...

Helping Folks Leave Their Platform and Language Baggage At Home Using API Definition Formats

I was just participating in an interesting conference call about multiple API implementations, which are putting the Human Services Definition Specification (HSDS) to use. The call was brought toge...

Empowering You To Make Informed Decisions Around Your Information Is What The Personal API Is About

My friend Tom Woodward is continuing his personal API journey on his blog, sharing more of his thoughts around taking control over his information, and sharing some of the conversational exhaust th...

Sizing Up The i.Materialise 3D Printing API With My Minimum Viable API Operations Definition

I always have an inbox full of requests from companies asking me to take a look at their APIs, and provide any feedback that I can. I do conduct a more formal review for some companies, but I also ...

Sizing Up The i.Materialise 3D Printing API With My Minimum Viable API Operations Definition

I always have an inbox full of requests from companies asking me to take a look at their APIs, and provide any feedback that I can. I do conduct a more formal review for some companies, but I also ...

API, RSS, and The Ability To Look At Your Company Through An External Lens

A  huge pet peeve for me is when a company has a blog, but not provide an RSS feed–it really grinds my gears! Although it is something that aggravates me, I understand many of the reasons behind it...

The Average Person Will Never Care About Their Digital Stuff Enough For Personal APIs To Be A Thing

I’ve heard the same thing for years–that the average person will never care about their digital stuff enough to ever want to learn about APIs, let alone for the concept of the personal API to ever ...

Competing Views Around The Value And Ownership Of Digital Resources Impacting API Security

I was reading a post about how having an unclear sense of ownership hurts API security, which showcases the different views on who owns security, when it comes to exposing corporate digital assets ...

The Pricing & Plans For 250 API Platforms

I track on the API operations of around 2000 companies. Honestly, most of the 10K+ APIs in the ProgrammableWeb API directory have long been gone, deprecated, acquired, and had the lights shut off. ...

The Pricing & Plans For 250 API Platforms

I track on the API operations of around 2000 companies. Honestly, most of the 10K+ APIs in the ProgrammableWeb API directory have long been gone, deprecated, acquired, and had the lights shut off. ...

Providing An Approved Developer Catalog For Your API

I was going through the Expedia Affiliate Network again yesterday, as part of my Travel Stack Network work. Having individual research projects that pop up on my radar, and force to me take a fresh...

Making The Right First Impression With Your API Developer Signup Email

I sign up for a lot of APIs, and I am always surprised at what I see, or don’t see, when I first signup for an API service. Personally I really enjoy the ones that have a simple, getting started fo...

Staying True To My API Core And Seeing Bots As Just One More Design Constraint

Over the last five years many of us have been pushing forward our API design skills to deliver valuable resources to mobile apps. The multi channel opportunity for delivering data, content, and oth...

Using Forms As An Introduction To World Of APIs For Normals

I am working to identify the low hanging fruit for deploying APIs at Davidson College. It is a process where I target the domain, at the request of someone on campus, then slowly spider the website...

Some Of The Common Building Blocks Of API Deprecation

I spend my days mapping out the API life cycle, keeping track of what I consider to be the 50+ areas of a modern API life cycle, based upon the approach I am seeing from leading providers. One area...

Formalizing My Approach To Identifying The Low Hanging API Fruit

I get approached by folks all the time who are looking to do APIs at their company, organization, institution, or government agency. The reasons behind these desires to do APIs vary widely. Some wa...

The API Purgatory Museum

While I am on the subject of API deprecation, showcasing some of the interesting ways folks deprecate their APIs, I want to actually send out a message to API operators, that if you are considering...

Developing API Tooling For The Average Business User Over At Form.io

When I am review API services and tooling, the majority of what I see is targeting the API elite, the most technical, and specialized of us in the API space. Rarely do I come across approaches that...

Developing API Tooling For The Average Business User Over At Form.io

When I am review API services and tooling, the majority of what I see is targeting the API elite, the most technical, and specialized of us in the API space. Rarely do I come across approaches that...

API Deprecation Art

I’m in the middle of a sprint, where I am going through 50 of my main API stacks, to see what has changed, and who is still home. I’m always fascinated by the number of APIs that just fade away int...

Do You Have All The Links To Pricing, TOS, And Other Critical Info For The APIs You Depend On?

I was going through the list of APIs that I depend on, auditing the services that I’m paying for, and trimming the budget where I can, a process that involves spending time on the pricing and plan ...

Using APIs To Provide Building Blocks For Still And Motion UAV Imagery Media Applications

I see a lot of APIs in my daily work. The diverse number of ways in which APIs are being used is one of the things that keeps my ADD brain interested in all things APIs. While the technical, busine...

Providing Specialized Views Of An API Surface Area Dynamically With OpenAPI Spec And Liquid

I just published the OpenAPI Spec I just created for the Human Services Data Specification (HSDS) into one of my default portals, which once the OpenAPI Spec is indexed via the portals API.json, I ...

Playing With One Possible OpenAPI Spec For The Human Services Data Specification (HSDS)

As I was preparing for my talk with Dan from Open Referral, I published some of my thoughts on the organization, and the Human Services Data Specification (HSDS). One of the things I did as part of...

We Are All Responsible For Freemium Not Working

I had another conversation with an API service provider today about their freemium accounts not converting. I’ve been sharing my thoughts about these freemium service account conversations, as I wo...

The API Assertions We Make, Believe In, And Require For Our Business Contracts

I am spending time evaluating the evolution of the three applications offered by Restlet, as they work to bring the experience across API Spark, Restlet Studio, and DHC, into closer alignment. To d...

My API Life Cycle Research From Design To Deprecation

It always makes me smile, when I talk to someone about one or many areas of my API research, sharing how I conduct my work, and they are surprised to find how many areas I track on. My home page ha...

Example Of API Service Providers Making Onboarding With Services Easier Using API Definitions

API definitions like OpenAPI Spec, API Blueprint, and Postman, have been gaining in popularity over the last couple of years, mostly because of the their ability to deploy interactive documentation...

A Rogue Embeddable Button For Snapchat

I see quite a few rogue APIs, and often rogue SDKs, but this is the first time I’ve come across a rogue embeddable button. While browsing Product Hunt this morning I came across this rogue Snapchat...

Slack Nails The Reasons Why You Open Up And Share Your API Road Map

Many of the core areas of my API research, and the common building blocks of the API life cycle that I talk about regularly, often seem trivial to the technically inclined, or the purely business f...

That Thing You All Are Doing With Slack Integrations, @Blockspring Is Doing It With Spreadsheets

One common thing you hear from the growing number of integrations and bots that are leveraging the Slack API, is all about injecting some specific action into the platform and tooling, we are all a...

Some Very Different Views Of What API Are And What APIs Can Do

I am regularly reminded of the wide spectrum of what API means to any single person. What is API, and what APIs enable, are all in the eye of the beholder, with only a handful of common aspects sha...

I Have An API, Now I Need Some Help to Identify What Is Needed To Manage My API Presence

It is pretty easy to design, define, and deploy APIs these days, and I get a number of folks who approach me with questions about how to get going with the operations and management side of things....

I Have An API Deployed, And A Base Presence Established, What Can I Do To Help Me Get The Word Out?

To augment my last post about when you have an API, but you need some help to identify what is needed to manage your presence, I wanted to talk about some of what you can do once you’ve established...

If Your API Is Worthy Of Mentioning In Your Press Release It Should Also Be Linked On Your Website

I process many press releases to feed the of API.Report beast. The primary reason I do this work each week, is to identify new APIs, being done in interesting business sectors. One common thing I s...

APIs Needs To Augment My World With A Tangible Benefit In Order To Achieve Relevance

I am spending time talking to more API providers, and API service providers, about the challenges they are facing, while reaching out to potential customers, thanks to the support of my partners Cl...

Who Is Working On The Twitter Cards For Slack Messages, Unfurl, and Attachments?

As I study the approach of bot, and messaging platform integrations like Current, I keep thinking about the potential for API injection at this layer of messaging. In this scenario I am thinking ab...

The API Integration Providers Who Have API Access to Actions Will Be Successful In Bot Environments

It has been acceptable for integration platform as a service providers (iPaaS) like IFTT and Zapier to focus on delivering the end-solutions that their consumers have needed, and requiring them to ...

API Integration Service Providers Should Have An API So That Their Actions Are Embeddable

During the latest IFTTT flareup, I realized how much I haven’t written about my feelings surrounding API integratio service providers, iPaas, or whatever else you call it. Something that always fru...

Hello Pinboard Customers, From Linden Tibbets, the CEO of IFTTT

Here is the email I received from the CEO of IFTTT, in response to the whole Pinboard kerfuffle, a few minutes ago. It looks like they’ve done a little soul searching, and wanted to apologize: Hel...

Gathering My Thoughts About Open Referral And The Human Services API

I am working on several very rewarding API efforts lately, but one I’m particularly psyched about is Open Referral. I’m working with them to help apply the open API format in a handful of implement...

Where Do I Start With APIs? The Independent Liberal Arts College Edition

I’m engaging in another conversation with a higher education institution about where to start with APIs on campus. A new CIO has assumed a leadership position, and some very forward thinking folks ...

Managing Your API Terms of Service And Privacy Policies On Github Like Medium Does

I always dig it when API stories spin out of control, and I end up down story holes. I’m sure certain people waiting for other work from me do not appreciate it, but these are where some of the bes...

I Am Seeing More API Platforms Manage Their Blog Presence Using Medium

One thing that struck me as I wrote my post about Best Buy stopping issuing API keys to free email accounts, was the fact that Best Buy operates their developer blog on Medium--something I am seein...

Best Buy Will Not Issue API Keys To Free Email Accounts And Wants To Get To Know Your Company

Best Buy is one of the many of the recent responses I am seeing from public API providers, as they work to strike a healthy balance within their API community. In an attempt to incentivize the beha...

The Annotated Code Walk-Throughs and Tutorials Over At Twilio

I am always trying to identify the common building blocks employed by leading API providers, and Twilio is one of the usual suspects I showcase. This time it is focusing their annotated code walk-t...

The Lack Of An API And Healthy Partner Integrations Is An Early Warning System For Service Providers

I was disappointed to see the email in my inbox this morning from IFTTT about their Pinboard integration. I also helped amplify Pinboard when he was Tweet’n up a storm earlier, and I recommend you ...

Exploring A New Way To Fund API Life Cycle Tooling By Open Sourcing The API Garage

The news out of Runscope makes today a good day to kick off discussion around a project that I’ve been helping push forward with the API Garage team, assisting them find the healthiest path forward...

This Is How APIs Will Deliver The Change We Need

I recently caught a glimpse of how APIs are going to deliver the change we need in this world. It began while I was attending a gathering of indie ed-tech folks on the campus of Davidson College in...

Some Milestones From The Last 15 Years Of Web API History

History is everything. Understanding where we have come from is critical to knowing where we are going. While pushing forward with the latest technology, it is always healthy to pause and take a lo...

The Unintended Consequences Of API Patents

As I was reviewing patent #20160070605: Adaptable Application Programming Interfaces And Specification Of Same, from yet another person I know, after I pick my head up off the desk, I begin thinkin...

The More I Gather OpenAPI Specs The More I Realize How We Obsess Over The Unecessary

I spend a lot of time gathering, creating, and organizing machine readable OpenAPI Specs, as part of my API Stack, and personal API stack work. I’m not insane enough to think I can create OpenAPI S...

FullContact But For OpenAPI Specifications

I get these regular updates from FullContact when there is new information available about the contacts I have added to my contact list of people I care about. Anytime there is a new photo, social ...

Deploying The API Service Providers That I Depend On Within My Own Infrastructure

I play with a lot of services that are looking to provide solutions to the API industry, and I’m always looking to better understand what leading API services providers are using to deploy their wa...

Exposing The Meaningful Skills Our APIs Possess For Use In The Next Gen Messaging And Voice Apps

As I’m working through my morning work monitoring the API space, I’m proccesing stories about the availability of valuable resources, like the House Rules Committee data being released in XML forma...

Your Microservices Effort Will Fail If You Only Focus On The Technical Details

I have self-censored stories about microservices, because I have felt the topic is as charged as linked data, REST, and some parts of the hypermedia discussion. Meaning there are many champions of ...

What I Am Seeing As A Minimum Viable Bot Presence

I have looked at way more Bots than I should have in the last couple days, and I’m beginning to see  similar patterns emerging across bot implementations, in sync with what I shared as part of my a...

Savvy API Providers Submit Pull Requests To Update Their OpenAPI Specs In My Github Repo

I’m constantly working to hand-craft, scrape-craft, and auto-generate OpenAPI Specs, and APIs.json files for as many of the top APIs I can. It is something Steve Willmott (@njyx), the CEO of 3Scale...

I Am Hearing A Lot More Talk About Restricting Free And Freemium Tiers Of API Access

I’m seeing a significant shift in the conversations around how SaaS, and API-first platforms are planning access to their APIs. I’m seeing a pretty significant back peddling around free, and freemi...

Sucked Into The World Of Bots And APIs

I am slowly getting sucked into the world of bots. I’ve been tagging stories related to Twitter bots for some time, but it was the growing buzz of Slack bots that has really grabbed my attention. I...

Further Simplifying My API Docs And Providing API Samples

For some workshops preparation this week, I needed to isolate just the best of the API calls and documentation from handful of APIs I am trying to teach my intended audience about. I have almost tw...

Personal APIs Are Not Just A Local Destination, They Are A Journey

I am preparing a project for the conversations, and a workshop I have on my schedule this week at Davidson College, called: Indie EdTech & The Personal API. I’ll be going on campus, talking to ...

Personal APIs Are Not Just A Local Destination, They Are A Journey

I am preparing a project for the conversations, and a workshop I have on my schedule this week at Davidson College, called: Indie EdTech & The Personal API. I’ll be going on campus, talking to ...

Do My APIs Have The Skills They Need To Compete In A Voice And Bot Enabled World?

I’m evaluating the Alexa Voice Service ecosystems alongside leading API messaging platforms like Telegram, and Slack, who are changing the way users engage and communicate, but also are evolving ho...

API Definition Driven UI Elements: Path, Verb, And Tag Autocomplete

I was experimenting with breaking apart API definitions over the weekend, and exploring different ways of assembling the moving parts into different types of tools, visualizations, and other goodie...

API Definition Driven Visualizations: Verb Tag Clouds

I am playing with different ways of exploring APIs, building on documentation solutions like Swagger UI, Lucybot Console, and Slate. I want to push the boundaries of how we document, tell stories, ...

When The Products We Own Use APIs To Order Their Own Replacement Parts (Or Service)

I was reading a post on Amazon’s new SMART(Surveillance Marketed As Revolution Techonology) water pitcher, which is more about Amazon’s new connected device partner commerce strategy, than it is ab...

Datensparsamkeit: Data Minimization

I am borrowing from the very prescient post from Martin Fowler, an older post, but is a topic that should be revisited regularly. Google translate tells me Datensparsamkeit means “data minimization...

An Imbalance In Investment Priorities That Will Continue To Slow API Growth And Adoption

One topic that has been present in numerous discussions lately is just how much work goes into designing, deploying, and managing APIs, as well as around the integration between the growing number ...

Adding A Dead Pool Page To Each API Research Area So We Remember The Past

When a startup goes away, either through acquisition, or any other reason, and I find the site dormant, with a friendly goodbye message, or just gone, I usually just remove the tag from them in my ...

Four Buckets To Organize My API Deployment Research Into

I was being interviewed by an IBM group the other day, and I scribbled some thoughts on a piece of paper as I was rambling, which I just picked up trying to make sense of what was going through my ...

While It Does Suck Parse Went Away, I Wish Every Service That Shutdown Left Behind The Same Page

It definitely sucks that Parse went away like they did, but you have to commend them on the page they left behind. Facebook put up the download link to an open source version of Parse Server, and a...

Playing With Concepts Around Simplifying The API Docs That Are Generated Using API Definitions

I am building on my conversation with Abhinav Asthana (@a85), the Co-founder and CEO of Postman, around how we can simplify the API documentation we are providing to our API consumers. As part of m...

New Icons For Helping Me Communicate How Open Or Closed An API Is

If you follow my blog at all you know I love Noun Project icons. I started using them with my last minimal website design, and is something I’ve carried over with the latest edition. I’ve been usin...

Thinking Through The Design Of Your Pricing API Would Help You Think Through Your API Plan

As I made my way through nine of the leading SMS providers, profiling the details of their API plans, trying to bring it all together into a single, machine readable definition, Messente’s pricing ...

The 70 Platforms With Job Postings For A Developer Evangelist Or Advocate Currently

I try to spend time each week evaluating what types of companies are looking for API / developer evangelist / advocates, to help keep my awareness in sync with what mainstream companies are needing...

My One Piece Of Advice To Next Generation of API Evangelists Is To Take Care Of Yourself

As I finish writing a piece on the 70 platforms who are looking for an API evangelist or developer advocate currently, sharing the wisdom of leading evangelist I follow in the space, I am also work...

It Would Be Nice To Have Some Simpler Interactive API Documentation In Addition To What We Have Now

I had an exchange with Abhinav Asthana (@a85), the Co-founder and CEO of Postman on Twitter today. He was tweeting about API documentation, and I chimed in with my support, about how we need to kee...

Numerous Challenges When It Comes To Comparing Even Similar API Plans

I was pushing forward my API plan research this weekend, building on some of the tooling I developed during the last round, and the machine readable API plan format I hammered out late last year to...

Scraping Static Docs Is Often Better Than Proxy For Generating Machine Readable API Definitions

I was looking to create an APIs.json plus OpenAPI Spec(s) for the WordPress.org API, and the Instructure Canvas Learning Management System (LMS) API. I am pulling together a toolkit to support a wo...

Are 1000lb Gorillas Buying Startups To Look Pretty, Or Just So That Nobody Else Buys Them First?

As I’m thinking about the bigger picture of how startup acquisitions are impacting the world of APIs, I am also having several conversations with folks about their brand spank’n new API focused sta...

A More Distilled Version of An API Getting Started Page On The Home Page Of A Developer Portal

As I look through API portals, profiling the building blocks of successful API platform, I’m always looking for bite-size stories for my readers. I was working to complete my Instagram API definiti...

My API Is Not The Business Driver I Hoped It Would Be

I have had several conversations with API providers lately who are somewhat frustrated with the way their API operations are going. While their APIs have brought in many new conversations, and supp...

Making API Terms Of Service And Privacy Policy Easy To Read And Understand

The NextWeb had a great story today that Google has redesigned its developer policies with clearer language and visual examples, and normally I don’t jsut parrot what the tech blogosphere publishes...

A Small Business API Strategy

I’ve been moving forward with my efforts to better on-board folks with the sometimes overwhelming amounts of research available via API Evangelist. I have several groups looking for guidance on whe...

A Simple Needs Assessment To Kick Off An API Integration And Automation Journey

I need some help with APIs! Ok, where can I help you? Well, I have multiple systems, that we use to operate our business on a daily basis, and when we do things in one system, we need the other sys...

Extracting As Much Value From Your API Developers As You Can, Then Screwing Them Over in The End

I often push back against API consumers when they complain about the deprecation of API platform, focusing on the fact that we cannot depend on APIs to be around forever. I also push back against A...

What Is APIs.json? And What Is Next For the API Discovery Format?

As part of a renewed focus on the API discovery definition format APIs.json, I wanted to revisit the propsed machine readable API discovery specification, and see what is going on. First, what is A...

What Is APIs.json? And What Is Next For the API Discovery Format?

As part of a renewed focus on the API discovery definition format APIs.json, I wanted to revisit the propsed machine readable API discovery specification, and see what is going on. First, what is A...

Adopta.Agency ClinicalTrials.gov Data And API

In the last six months I was fortunate enough to be able to push forward one of my side projects, with the help of a prototype grant from the Knight Foundation. The mission of the project, is to he...

Adopta.Agency ClinicalTrials.gov Data And API

In the last six months I was fortunate enough to be able to push forward one of my side projects, with the help of a prototype grant from the Knight Foundation. The mission of the project, is to he...

My Hangout With Wade Foster Of Zapier: Its About The Process

I had the pleasure of hanging out with Wade Foster (@wadefoster), co-founder and CEO of Zapier (How do you pronounce Zapier? It rhymes with happier :-) recently. As I travel less, I’m looking at do...

Exploring My thoughts Around API Injection Into Messaging, Voice, And Other Online Experiences

As I listen to my hangout with Wade Foster of Zapier, I’m considering the overlap between my API reciprocity, bots, virtualization, containerization, webhooks, and even voice research. At the same ...

The API Transparency Discussion Is Not Exclusively About Being Public Or Private

When I talk about companies using APIs to be more transparent, one of the immediate comments I receive from folks is that “not everyone can be public by default”. I agree with this situation, but I...

Some Of The Micro API Evangelist Tasks That I Get Asked To Help With Regularly

I have been working for a month or so on what some of the common tasks that developer advocates and evangelists would like to see occur around their API operations. These are small little tasks tha...

I Wish Everyone Broke Their API Pricing Page Down Like SendGrid Does

I was going through the SendGrid API and profiling their available plans and pricing, using my new API plan tracking format, and I just have to stop and say–I wish everyone would present their pric...

I Am Liking The Modular Services That Are Delivering In Specific Areas Of API Life Cycle Like API-Docs.io

I like my API service providers like I like my APIs, doing one thing and doing it well. Sure services can work together (using APIs), and companies can launch multiple services, but I prefer select...

I Am Liking The Modular Services That Are Delivering In Specific Areas Of API Life Cycle Like API-Docs.io

I like my API service providers like I like my APIs, doing one thing and doing it well. Sure services can work together (using APIs), and companies can launch multiple services, but I prefer select...

Generating OpenAPI Specs For The Mobile Apps You Depend On Just By Using Them

Stoplight.io is a very cool new API modeling and proxy tool. I just wrote a post about the overall features of the platform, but I wanted to zoom in on a specific benefit that Stoplight.io brings t...

Concern Around Mapping And Discussing Shadow Mobile APIs Shows Signs Of An Imbalance

After I’ve talked about my mapping of the public, and mobile APIs with various folks over the last couple of months, I can usually put folks into one of three camps 1) they do not understand what t...

Automagically Defining Your API Infrastructure As You Work Using Stoplight.io

I stayed up way too late playing with some of the new features in Stoplight.io. If you aren’t familiar with what the Stoplight team has been cooking up–they have been hard at work crafting a pretty...

Automagically Defining Your API Infrastructure As You Work Using Stoplight.io

I stayed up way too late playing with some of the new features in Stoplight.io. If you aren’t familiar with what the Stoplight team has been cooking up–they have been hard at work crafting a pretty...

As An API Service Provider, Should I Craft My Own API Definition Format, Or Just Reuse What Is Already Available

I have had multiple conversations with folks in the space who are building services and tooling for the API sector lately, where I was asked whether or not they should only be using existing API de...

The Essential Building Blocks For Integration, Automation, and Reciprocity

I’m spending some time going through v2 docs for the Zapier API, following the release of multi steps work flows, and code steps for calculating, converting, and manipulating data and content, last...

The Bit Size Resources We will Need For The Bot And Voice Evolution In The API Space

I just finished looking through the documentation for the Zapier API, and for the Alex Voice Service, trying to understand the approach these platforms are taking to incorporate API driven resource...

All This Information Is Great, But Where Do I Start With My API Strategy?

I shared a list of just the essential building blocks from across only 21 areas of my API areas of the API life cycle with a company I’m helping craft an API strategy for, and I got some very commo...

My Tooling And API For Gathering And Organizing The Details Of The Plans And Pricing For APIs

A couple of weeks ago I started playing with a machine readable way to describe the pricing, and plans available for an API. I spent a couple of days looking through over 50 APIs, and how they hand...

Considering The Obvious And Subtle Differences Between Similar API Providers

Evaluating exactly what is the “right” API can be very difficult. This is what I do full time, and its hard for me to understand the differences–I cannot image what it is like for people who have r...

Looking For Partners At Every Turn When Planning Your API Evangelism

One reason for having a well thought out, comprehensive API strategy, is that you are thinking about all the moving parts, and at ever turn you can weave things together, and potentially amplify th...

API Evangelist, Assistant, and Broker

I was in Philadelphia last week, hanging out with educational technology practitioners, and at one of the dinners I found myself talking to a young lady who was a digital learning assistant at a un...

Importance Of Thinking Externally When Writing The Description For Your API

I look at a lot of APIs, and one characteristic I judge them by, is their ability to simply explain what their API does. The most import aspect to any individual or company when doing APIs, is the ...

It Is All About No Limitations With The Enterprise API Plans

I am continuing to push forward my API plans research, where I look closely at the common building blocks of the service composition, pricing, and plans available for some of the leading API provid...

An Embeddable Run In Postman Button For Your API

The popular API client tool Postman just launched an embeddable “run in Postman” button, that you can use to fast track integration with your API(s). Shortly after I wrote a post about the importan...

Different API Rate Limits For Verified And Unverified Free Tiers Of Access

One of the approaches to API plans I was studying recently is from the data provider Factual, who provides access to places, products, and other valuable data-sets. I felt Factual had a pretty stra...

Automated Mapping Of The API Universe With Charles Proxy, Dropbox, OpenAPI Spec, And Some Custom APIs

I have been working hard for about a year now trying to craft machine readable API definitions for the leading APIs out there. I’ve written before about my use of Charles Proxy to generate OpenAPI ...

Offering A Monthly To Annual Toggle For Your API Pricing Page

I am continuing to work through notes from a recent push forward of my API monetization, and API plan research. Something that yielded a number of valuable nuggets  that I think API providers shoul...

If You Are Proud Of Your API Patents Publish Your Portfolio And Showcase Them

I’m going to keep beating the patent API drumbeat, until I bring more awareness to the topic, and shine a light on what is going on. While I will still be my usual self and call out the worst behav...

Parse Shutting Down: Maybe We Should Lower Our Expectations Of Tech Just A Little Bit

The mobile backend as a service (MBaaS) platform Parse is shutting down. I started tracking on Parse as part of my BaaS research a couple years back, something that resulted in having all of the Ba...

My Vision For One Possible Future Of The API Life Cycle Present In A Real-Time Subway Map For Helsinki

If you caught my keynotes at @Defrag and @APIStrat last year, you know I’m working on using the subway map as a method for visualizing, understand, and eventually exploration of the API life cycle....

Breaking Out API Support Into A Separate Research Area

Supporting your community is not unique to the API space, but supporting API operations does have some unique needs, and approaches that are proven by leading platforms. Like other areas of my rese...

My Stance On APIs And Patents

My post the other day on the hypermedia API focused patents from ElasticPath, has resulted in some very interesting conversations, with folks trying to understand this world, to those who are paten...

Embedding Your Language SDK(s) In Your Apiary Documentation Using APIMATIC

I’m seeing a resurgence in my embeddable API research lately, based upon signals I’m seeing across the space, and conversations I’m having with folks. The interesting part for me is that this wav...

API Definitions Are The Contract For Doing Business With APIs

I held a hangout with API Evangelist this morning, with Steve Willmot (@njyx) of @3scale, & Jakub Nesetril (@jakubnesetril) of @apiaryio today, where we discussed API definitions. Both Steve an...

Reverse Engineering APIs From The Common APIs Models We Know

As I work to complete more API definitions, with all API endpoints defined as an OpenAPI Spec, API Blueprint, and Postman Collection, with everything wrapped in a complete APIs.json index--I can’t ...

Moving Towards A Meaningful Set Of Icons For The API Community

There are many inconsistencies I struggle with in the API space, and the lack of meaningful icons to express myself is one of them. I was meeting with my friend Jerome Louvel of Restlet this last w...

Join @3Scale, @Apiary, And I For A Hangout On API Definitions This Wednesday

Join me, Steve Willmott(@njyx) of 3Scale, and Jakub Nesetril(@jakubnesetril) of Apiary, for a hangout on API definitions this week. I wanted to explore  doing more hangouts under the APIStrat, as w...

A New Open Source Interactive API Documentation From Folks Over At Lucybot

I am happy to be showcasing a new open source, OpenAPI Spec driven, interactive API documentation, from the LucyBot team. The API definition driven documentation solution is one of the best impleme...

The New API Definition Abstraction Layer Over At Apiary

I was on the road last week, so I didn’t maintain my usual barrage of API analysis. As I go through my monitoring for the week, I’d say the biggest news of the week was Apiary’s support of the Open...

Taking A Snapshot Of Just The Essential API Building Blocks Across My Research

My API industry research is constantly moving forward, shifting, and being added to–much like the space itself. As I work to update each of my research areas each week, my process involves adding a...

The Four Categories Of Dwolla API Consumers

I just finished spending an hour talking with Brent Baker (@norcaljhawk), head of product for Dwolla, and Jordan Lampe (@JsLampe), about the vision behind the developer experience for their new dev...

The API Feedback Loop: Your Feedback Powers Everything We Do

One of the benefits of doing an API, is so that you can take advantage of the potential for a community feedback loop, driven by internal groups, external partners, and even in some cases the pubic...

Just The Best Parts Of The API Documentation Please

I was just talking API documentation with Brent Baker (@norcaljhawk), and Jordan Lampe (@JsLampe) from Dwolla. As we were going through their API documentation, they mentioned how they were using S...

I Just Cannot Get Behind API Patents, Especially When They Apply To HTTP And Hypermedia

I got an email in my inbox, about a new API modeling language from Elastic Path earlier today. The product is called Helix, and is sold as being “the first enterprise-class API modeling language de...

How Do I Provide A List Of Certified Applications To My API Ecosystem Partners

I was emailed by someone working in government, asking some pretty interesting questions around using an application showcase, to make trusted applications available to an ecosystem of partners. I’...

Helping The Average Business User With More Information On How To Put APIs To Work

API Evangelist has long been dedicated to helping the average business user understand all that is API. I saw early on in 2010, the potential of APIs, when used to empower the IT, or even shadow IT...

API Aggregation, Reciprocity, and Orchestration

I struggle a lot with how I separate out my research areas–there are a lot of reasons why I will break off, or group information in a certain way. Really it all comes down to some layer of separati...

API Stack, APIs.io, And APIs.Guru Need You To Create And Share Your API Definitions

I feel pretty strongly that for the next wave of growth in the API sector, we need the majority of public APIs in use today, to have well crafted, as complete as possible, API definitions in either...

API Stack, APIs.io, And APIs.Guru Need You To Create And Share Your API Definitions

I feel pretty strongly that for the next wave of growth in the API sector, we need the majority of public APIs in use today, to have well crafted, as complete as possible, API definitions in either...

Public GETs, In Concert With Private POST, PUT, And DELETE For Your APIs

Another story I wanted to tell from my work to expose an API yesterday, so I could get help with it, was focused around the service composition that I used. I feel like this is a powerful story, th...

Are We Stepping Back And Considering The Potential For Abuse With Our APIs?

I see a lot of APIs, and honestly I’m not excited about all of them. Some are public. Some are private. I am feeling that I could put the APIs I see into 3 different buckets: valuable, some value, ...

Using APIs To Address Regulatory Uncertainty Involved In Cross-Border Data Flows

I pulled the title for this post directly from understanding the impact of cross-border routing of data during an era of emerging geographic restrictions, from Dyn. I’m writing about this to add it...

I Loaded That CSV Into A Database, Now Let Me Expose An API So I Can Get Some Help

I have been working to clean up the the web presence for the API Strategy & Practice conference. We concluded the 6th edition of @APIStrat in Austin this last november (check out the videos), a...

We Need An API For The Chronology of Data Breaches Database

I came across the Privacy Rights Clearinghouse, while conducting a search that turned up the chronology of data breaches, which provides details on 4,725 data breaches that have been made public si...

Providing A Dedicated Test User API As Part Of Your API Virtualization Strategy

I was profiling the Facebook API as part of my API Stack work. While I only use a handful of the endpoints available to me via the Facebook API, as the API Evangelist, I feel like I should have an ...

Your API Access Replicated Into Multiple Regions Around The Globe For Additional Charge

I am finding all sorts of interesting examples as I push forward my API plans research, where I study the API planning approaches employed by over 50 of the leading APIs. One of the items, on my AP...

Security Will Increasingly Be Used AS Component Of Tiered API Planning

As I look through the business models of leading API providers I am profiling, I’m increasingly seeing security as a selling point. When API providers break down their pricing into tiers, they are ...

AWS Has A Blog That Is Dedicated To The Command Line

Amazon has a new blog dedicated to just their Command Line Interface (CLI). I use AWS as anchor for many of my API stories, but I also acknowledge that many API providers will never be at the scale...

All Companies Who Have An Online Product Catalog Should Look At What Octopart Does With Their API

Octopart is a search engine for electronic parts. They have been on my API monitoring radar for some time now, because they have a very well done API. Octopart was one of the first API providers I ...

Microsoft Increases The Visibility Of Their API Driven Platform With A New Road Map

A road map for your API, is one of those essential building blocks that can go a long way in building trust with your API consumers. Sharing your plans, helps developers prepare for the future, and...

The OpenAPI Specification (fka The Swagger Specification)

It is a new year, and we have a lot of work to do when it comes to defining APIs in the new year. One of the results of 2015, was that the specification known as Swagger was spun off into the Lin...

Look Across My API Monitoring API Methods By Grouping Them Using Tag

Last week I was playing with defining API monitoring APIs so I can map to each stop along the API life cycle. I took three of the API monitoring services I use (APIMetrics, API Science, and Runscop...

Diff And Merging Of API Definition Formats

As the number of API definitions increases out there, I’m coming across many duplicates of APIs I already have in my collection(s). In 2016, I will increasingly need to be able to execute a diff on...

API Definition Origin, Validation, And Attribution

I have done a lot of work hand crafting, and often scrape crafting, machine readable OpenAPI Spec, as part of the work on the API Stack. Creating a usable API definition is a lot of work, making it...

API Blueprint Has Been Evolving In Two Critical Areas Where OpenAPI Spec (aka Swagger) Falls Significantly Short

Z (@zdne) over at Apiary published a pretty interesting blog post before christmas which highlights two important elements of profiling APIs using popular API definition formats. Z is key to the vi...

Thinking About The Monetization Layer For Public Data

This is my walk-through of the concepts involved with the monetization of public data using APIs. In this work I am not advocating that companies should be mindlessly profiting from publicly availa...

Here Are The Top API Stacks I Will Be Working To Define in 2016

My new partner in API crime Cloud Elements is helping motivate me to spend more cycles in 2016 on defining specific stacks of APIs, as part of my ongoing API industry research. I am taking the appr...

My API Evangelist Strategy for 2016

As I approach 2016, I’m stepping back, and looking at the big picture of what it is that do, and using what I learn to help guide what I will accomplish in 2016. I tend to not subscribe to the conc...

A Machine Readable Version of The Presidents Fiscal Year 2016 Budget On Github

The release of the the president’s fiscal year 2016 budget in a machine readable format on Github was one of the most important things to come out of Washington D.C. in a while when it comes to ope...