API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Stories from 2015

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

search

Patent #20150363171: Generating Virtualized API From Narrative API Documentation

I like to pick worrisome patents from my API patent research and share them on my blog regularly. Last week I talk about Patent #US9300759 B1: API Calls With Dependencies and today I want to talk a...

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

Do You Have What It Takes To Be On The API Academy Team?

When it comes to keeping an eye on what others are doing across the API space, and occasionally pushing forward a few crazy ideas, API Evangelist is your source. However if you really want to learn...

The Hard Work When It Comes To Defining APIs

I am stopping and collecting some of my thoughts, as I work through my API stack. I’m thinking about the more difficult aspects of defining APIs, this time it is for the APIs I depend on to operate...

Thinking About My API Usage At Scale Across Almost 35 External APIs

As I conclude the first phase of profiling the APIs that I depend on, I am thinking about my API usage at scale, and some new questions are arising, that I wasn’t thinking about before. I find my A...

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 Roundup Of API Meetup Groups In North America

The existence, membership, and activity around local API Meetup groups is one of the overall health indicators in the API space. I’ve long been a proponent of local API meetups, helping jumpstart t...

A Little Hack To Help Me Better Define Method Based APIs Using OADF

A handful of the most iconic APIs out there, which I also happen to depend on for my own operations, are some of the more frustratingly designed APIs I know. There are many API design offenses we a...

Variable Rates On Your API GET Requests Depending On How Many POST or PUT Requests You Make

I’m down in the detail of how we craft our API plans, looking at the approaches of almost 100 different providers, and working to establish a common schema for cataloging the plans of these popular...

Button To Run This API In The HTTP API Client of My Choice

There are more HTTP client tools out there than I can shake a stick at (I’ve reached that point, I’m shaking sticks at things), and in 2016 I predict there will be even more entrants into the space...

Adding Journeys To Each Of My API Research Areas

I am continuing to build on the subway map exploration work, that I talked about at @Defrag and @APIStrat last month, and have a more static version of my API life cycle explorer ready, which I’m s...

Defining API Monitoring APIs So I Can Map To Each Stop Along The API Life Cycle

I am going through each of the 35+ areas of the APi space that I monitor, working to bring alive the over 900 stops along the API life cycle, that I have identified through my research. I’m still w...

Why I Labeled My Research API Plans Instead Of API Pricing

How to monetize APIs is on of the top questions I get from companies, right after concerns around security and control. I have separated my research into two main buckets, the first is focused on t...

Solution Discovery Instead of API Discovery Via API Aggregation and Reciprocity Providers

During my API discovery session talk at @APIStrat Austin this last November, I talked about what I see as an added dimension to the concept of API discovery, one that will become increasingly impor...

How Tight Is The Coupling Between The SaaS Business Model And The API?

As part of evaluating 50+ companies, and their business approach to delivering APIs, I came across the Box platform. As I am looking through this diverse slice of API companies, I am looking to bet...

Easier To Offer Ops APIs To Your Devs If Your API Service Provider Has APIs

I’m looking at the pricing APIs offered by some of the API providers that are further along in their API journey. This is just one example of how API providers are offering more operational level A...

Dialing In Your API Pricing Down To The Endpoint And Verb Level

I am spending a significant amount of time looking through the pricing pages for leading API providers, working to get a sense for some of the common approaches to API monetization in use across th...

Customizable Terms of Service As Part Of Your API Plans

I am spending a significant amount of time looking through the pricing pages for leading API providers, working to get a sense for some of the common approaches to API monetization in use across th...

Where Is The API Reciprocity Platform Designed Just For Managing API Operations

I am seeing more operations focused API tooling emerge lately, like Stoplight.io, and as I’m adding API reciprocity platform DataFire to my list of integration, automation, and interoperability pro...

Making Sure The Latest API Pricing Update Is Available In A Developer Portal Messaging Area

I am spending a significant amount of time looking through the pricing pages for leading API providers, working to get a sense for some of the common approaches to API monetization in use across th...

APIs In The Most Mature Sectors Have Pricing APIs

A lot can be learned from the pioneers of the API space. Companies like Amazon and Twilio have been used as a model by many providers, and are something I reference often across my research and sto...

A Process To Aggregate RSS Feeds As APIs For Non-Developers

A blog RSS feed is still my number one way to monitor what is happening across the API space. I also use RSS from Google Alerts and TalkWalker to monitor a variety of leading API industry keywords....

Minimum Viable API Service Provider Blueprint

There are some pretty good examples (in my opinion), of well defined API service providers across the API landscape right now– companies, who are selling services specifically to API providers. You...

Going Beyond Just JSON Data And Considering The Relationships That Exist, And The Actions That Can Be Taken

I spent the weekend adding a Siren media type to my API building blocks API, in support of my API life cycle map work. Every time I dive into using Siren, and begin applying hypermedia constraints ...

A Fun Way To Explore HTTP Status Codes With A Subway Map From Restlet

If you were at @defrag or @apistrat in November, you know that I am working to better understand the often complex world of APIs using the Subway map concept. My goal is to better understand the ov...

75% Of Your API Efforts In The Enterprise Will Be Cultural And Political, Not Technical

I started API Evangelist, because I saw a huge deficiency in the overall API conversation–nobody was talking about the business of all of this, and how you actually make money doing this emerging w...

API Client, Tool, Garage, Hub, Playground, Studio, Workbench, And Builders

I am spending some time taking another look at my “client research”, which started out as just about Postman and PAW, but now contains ten separate services I’m and bundling into this area of resea...

What Is API Service Composition?

This is another one of those topics I talk a lot about, but only found few examples of me talking about on the blog–API service composition. If you aren’t familiar with the concept, it is the art o...

Automating API Key Management Using API Service Provider APIs, And Other Open Source Solutions

I’m working my way through some of the low hanging fruit in my API notebook, when it comes to stories, and found a story thread I was working on regarding automating API key management. I’m persona...

The Growing Need For API Virtualization Solutions

This conversation has come up over 10 times this month, at Defrag, APIStrat, and online conversations via Skype and GHangouts. The concept of API virtualization solutions. I am not talking about vi...

What Licensing Should I Be Considering When I Take Open Source Software And Offer Up As An API?

I’ve done this a couple of times now. I took PhantomJS, and created my Screenshot API, and used ImageMagick to create my Image Manipulation API. These are two openly licensed software solutions, wh...

Using The Wikimedia Objective Revision Evaluation Service And Move Beyond Just GET With Your API

I stumbled across Objective Revision Evaluation Service (ORES) last night, a web service running in Wikimedia Labs that provides machine learning as a service across Wikimedia Projects, and is desi...

Realizing I Need Hypermedia To Bring My API Lifecycle Vision To Life

I have been learning about hypermedia over the last three years now, and only earlier this year, I began playing with Siren to help me craft a better experience around my API industry news and link...

API Economy Tooling For The Business Masses

Most of the tooling and services I come across in the API space, are designed for developers. As I play with more services, and put tools to work, trying understand their role in the API space, som...

The Growing Need For API Virtualization Solutions

This conversation has come up over 10 times this month, at Defrag, APIStrat, and online conversations via Skype and GHangouts. The concept of API virtualization solutions. I am not talking about v...

Freemium Access For Your API Is Not Bad, It Is Just One Tool In Your Providers Toolbox

I get regular links sent to me, and foiks telling me that freemium API access is a bad idea. That it doesn’t help your API sales funnel, and was something that was just a thing, for a brief moment ...

Evolving My API Stack To Be A Public Repo For Sharing API Discovery, Monitoring, And Rating Information

My API Stack began as a news site, and evolved into a directory of the APIs that I monitor in the space. I published APIs.json indexes for the almost 1000 companies I am trackig on, with almost 400...

Each Of My APIs Has Its Own Github Repo With Two Branches, One Private And One Public

While it will never be 100% complete or perfect, I finally have my API stack in a way that lets me add, evolve, scale, and deprecate the endpoints as I need. I’ve been centralizing all of my APIs, ...

Deploying An API From Your Critical Twitter Data Without Being A Programmer

I am continuing my series on helping non-developers realize they can publish, and put APIs to work, without having an API expert in their pocket, using Zapier, Google Sheets, and Restlet. Its no se...

When Intelligent Programmers Realize They Do Not Understand HTTP And The Web That They Use Daily

I’ve seen something at an ever increasing pace lately, situations where very intelligent software engineers hit a wall, and realize they do not understand the fundamental building blocks of HTTP, a...

Making Sure Everything You Offer As An API Service Provider Is Portable

Runscope added the ability to import and export your API tests as JSON, helping make API monitoring a much more flexible and portable thing. You can import and export using the Runscope UI, as well...

I Like Being Able To Verify A Developer Is Real Before Giving Them Access to My APIs

As I think about the bad behavior that occurs on the API consumption side of API operations, I’m considering ways that I can help API providers address these problems when they arise within their e...

How Do I Price My API Resources?

I am continuing to push my research around API monetization, plans, and partners forward, whilep preparing for my API lifecycle keynote at @Defrag and @APIStrat. Along the way, I am also exercising...

Bridging How We Currently Document Our APIs Now With How We Should Be Experiencing APIs Via Hypermedia

I am still catching up on my feeds, and open browser tabs, and one tab that has been open for a couple of weeks is Why Your Colleagues Still Don’t Understand Hypermedia APIs, by Luke Stokes (@lukes...

APIs Dedicated To Elections At the City, County, State, Or Federal Level

I’m neck deep in government open data again, and as we are gearing up for the presidential election, you really begin to see the potential for accurate, real-time election data via APIs. There are ...

The Bad Actors On Both Sides Of The API Fence

I’ve always been a strong advocate for the API consumer, which is one of the primary motivations for me working to define best practices that API providers can follow across their operations. The m...

The API Lifecycle (My Talk From @Defrag and @APIStrat)

I recently told the story of how I view the API life-cycle, based upon my research across the space, at the Defrag Conference in Broomfield, CO, and at my API Strategy & Practice conference in ...

Keeping A Window Open Into How Power Flows Within Algorithms Using APIs

I just read The Pill versus the Bomb: What Digital Technologists Need to Know About Power, by Tom Steinberg (@steiny), and I’m reminded of the important role APIs will (hopefully) continue to play ...

Providing API.json As A Discovery Media Type Every One Of My API Endpoints

It can be easy to stumble across the base URL for one of my APIs out on the open Internet. I design my APIs to be easily distributed, shared, and as accessible as possible–based upon what I feel th...

Providing API.json As A Discovery Media Type Every One Of My API Endpoints

It can be easy to stumble across the base URL for one of my APIs out on the open Internet. I design my APIs to be easily distributed, shared, and as accessible as possible–based upon what I feel th...

I Am Thankful For Another Amazing APIStrat

I am back home in Los Angeles, after another great edition of API Strategy & Practice–this time in Austin, TX. I have had a few day to decompress, and took a day to reboot my brain by crafting ...

Sharing 235K API Definitions With The English Language API Recipe Book

I needed a side project to reboot my mind after @APIStrat this last weekend, so I opened up my notebook and picked a project that I’ve been meaning to give some attention to, one that would help me...

The APIStrat Austin Schedule Has Reached That Level Of Amazing For Me Again

This is the 6th edition of API Strategy & Practice, happening in Austin, TX next week. As one of the organizers, I can say that pulling together the perfect lineup of speakers and topics is alw...

Thinking Through The Licensing For An API Stack

I’ve spent a lot of time thinking through the licensing we apply to APIs, as part of my work on the Oracle v Google API copyright case. The licensing around APIs is still in flux, with the current ...

The Swagger Spec Is Reborn As Open API Definition Format (OADF) After Being Put Into Open API Initiative (OAI)

We reached another significant milestone in the API space today, after being acquired by SmartBear this spring, the Swagger specification is being moved into a Linux Foundation grouped called the O...

Contemplating Hypermedia When My Focus Is On Experience

I wish I had more time to spend on designing, and deploying APIs the way I desired. Without any real funding of individual APIs, I can only go so far with them, which usually doesn’t go beyond the ...

The 30 Areas I Am Working To Define In The API Space

When I started API Evangelist in 2010, I tracked on one area–API management. Over the years this expanding to be about API deploy, and design, and most recently monitoring and discovery. As I appro...

@SlashDB Created The Ranking Digital Rights Corporate Accountability Index API I Was Asking For

I read a lot of blog posts, and press releases about open data these days, and when I find a dataset I think offers a lot of value, or is just interesting enough to help push forward, I either try ...

Educating API Developers With Each Login Over At @CloudElements

I am a big advocate for making sure the on-boarding process for developers is as friction-less as possible. Developers should be able to signup, and login without anything getting in their way. Thi...

Adding An OAuth Scope Page As One Of My API Management Building Blocks

I’ve had a handful of suggested building blocks when it comes to authentication, as part of my API management research, but after taking a look at the OAuth Scopes page for the Slack API, I’m going...

A Social API Performance Report From @APIMetrics

APImetrics just released their second API Performance Report for Social Networks, aggregated from data they have been gathering from monitoring social networks since 2014. APImetrics is publishing ...

To Incentivize API Performance, Load, And Security Testing, Providers Should Reduce Bandwidth And Compute Costs Asscociated

I love that AWS is baking monitoring testing by default in the new Amazon API Gateway. I am also seeing new service from AWS, and Google providing security and testing services for your APIs, and o...

API Consumption Moves To The Main Stage At @APIStrat Austin This Month

When planning the API Strategy & Practice Conference, the team works very hard to make the speaker and session line up reflect what we see across the API space. The conference is meant to be an...

Please Tell Your API Stories

Many of you that have attended any of my talks, have heard me tell the audience about the importance of sharing your API stories. As an API provider it is the most important tool in your toolbox, a...

Expanding My API Partner Research Into Its Own Project

As I explore through API portals, looking for the successful approaches to APIs, I’m increasingly seeing formal partner programs, resulting in me expanding the topic as its own research area. My ob...

Even Non-Developers Can Create An API Using Popular Form Services, Zapier, and Restlet

I have a notebook of story ideas I can do from any moment, but I find that I foten need some sort of inspiration to kick them off properly. I got that this afternoon in a Tweet from Leah Bannon, re...

I Have A Bunch Of API Resources, Now I Need A Plan, Or Potentially Several Plans

I have some really amazing resources exposed as APIs. Everyone is doing it these days, and I have some good ones, now I just need a plan. You know, actually, I need several plans, that will help me...

How Are We Going To Create The Standard And Poors And Moodys For The API Economy?

API rating is a conversation I have several times a year, with different groups, and is a conversation that seems to occurring with a little more frequency in recent months. How do we know which AP...

After Combining My API Plans, Pricing, And Rating Research I See Hints Of An API Industry Economic Engine

After writing I Have A Bunch Of API Resources, Now I Need A Plan, Or Potentially Several Plans, and How Are We Going To Create The Standard And Poors And Moodys For The API Economy, I wanted to com...

API Visualization Exploration Using API Definitions

There are number of areas across the API life-cycle that are being expanded upon in the current space, thanks to the evolution of API definition formats like Swagger, API Blueprint, and RAML. One a...

An API Idea: HTTP Status Code Clinic

This is one of my ideas for an API service provider, that I will never get time to do, but would love to see exist in the space, so I am happy to put out there for someone else to do. I’m calling t...

Hand Crafted Or Generated SDKs For Your API?

One of the discussions we are having behind the scenes at APIWare.io, is whether we should be hand-crafting, or auto-generating SDKs for the clients we are working with on the design, deployment, a...

Adding A New Research Area To API Evangelist I Am Calling #APIDesignFiction

I have been writing some fictional stories on a project site I have called Alternate Kin Lane for some time now. Writing fictional stories in the tech space has provided a sort of pressure release ...

Which API Service Providers Across The 20 Areas I Track On Have APIs?

As I go through each of the 20 core areas of the API sector that I am keeping an eye on, in preparation for my keynotes at @DefragCon and @APIStrat, I’m taking a fresh look at which of them have AP...

The Ability To Deploy Your API Heroku Is A Gateway Drug To The Wholesale, Containerized API Economy That Is Coming

I was talking through the features, and roadmap for SecureDB with their team the other day, and one of the conversations that came up was around on-premise opporutnities for deploying encrypted use...

Learning About APIs From @darrel_miller And @gblock With In The Mood For HTTP

As you probably know, I’m always up for learning about APIs, so when @Darrel_Miller and @GBlock started doing their In the Mood for HTTP podcast, I was all in. Both Darrel and Glenn are API experts...

Learning About APIs From @darrel_miller And @gblock With In The Mood For HTTP

As you probably know, I’m always up for learning about APIs, so when @Darrel_Miller and @GBlock started doing their In the Mood for HTTP podcast, I was all in. Both Darrel and Glenn are API experts...

API Monitoring Should Be Baked Into Your API Strategy By Default

As I’ve written several posts on the recent Amazon API Gateway release, one of the side things I noted about the API solution from AWS, was that API monitoring is baked in by default. As stated on ...

Where Do I Start With The Storytelling Drumbeat For Our API?

It can be difficult to know where to start when it comes storytelling around an API. Many of us who have been in the space, have followed the lead of Twitter, Twilio, Amazon, and others, but when y...

The Emerging Need For API Key Management Solutions

An API key management service targeting Drupal developers came across my radar this week. The service is very focused, in that it is a Drupal module, and is focused on helping Drupal developers man...

Successful Patterns For Multi-Lingual APIs and Documentation

I had a follower tweet out an interesting question about successful patterns for multi-linguarl APIs, which I thought was interesting enough to share as a story, adding to my research, and helping ...

Voice as the Next Generation API Client

Shortly after the Zypr voice API came on to the scene in 2011, I launched my research into voice APIs. Like many other areas of the API universe, voice has come in and out of focus for me, somethin...

Reconciling My API Orchestration Research With the Evolution of IDE, SDK, and HTTP Clients

I’ve been tagging companies that I come across in my research, and stories that I find with the term “orchestration” for some time now. Some of this overlaps with what we know as cloud-centric orch...

I Am Pumped for Two Upcoming Keynotes at DefragCon and APIStrat in November

I am keynoting APIStrat in Austin next month, and it is a big deal for me. Ok, its my event, and I probably shouldn’t be that excited, but it is the first time I’ve ever keynoted it. ;-) It is the ...

API PLUG, A New Containerized API Design, Deployment, and Documentation Solution

I started playing with the possibilities when it comes to API deployment using virtual containers like Docker early this year, exploring the constraints this approach to API deployment introduced, ...

The Marketing in the API Space Session at @APIStrat Austin Next Month

Marketing your products and services in the API sector can often look very different than marketing of products and services in other sectors. Developers are a very different target audience, and t...

If Twitter Can Deliver Transparency Around API Access and Business Model, They Might Be Able To Find Their Way Again

It has been a year or two since I’ve given any deep thought to the Twitter ecosystem. There has been such little meaningful action to come out of the social platform over the last couple years, I h...

How To Build An API Brand Through Consistent Storytelling

I just had a call with one of my newer API partners, working with them on crafting version 1.0 of their API evangelism strategy, and the subject of what content to generate, and which channels to u...

Adding a Suggested API Definition for API Portals to My API Management Spec Collection

One layer I am working to add to my API research, are machine readable API definitions that I find, or generate from the APIs of the API service providers I keep an eye on. Within this new layer I’...

An API For Finding Government Websites That Do Not End In .gov

I have used the Federal Agency Directory API for quite some time to lookup federal government agencies. USA.gov has some highly valuable, and simple APIs including the Social Media Registry API, wh...

An API For Finding Government Websites That Do Not End In .gov

I have used the Federal Agency Directory API for quite some time to lookup federal government agencies. USA.gov has some highly valuable, and simple APIs including the Social Media Registry API, wh...

An API For Encrypted Storage Of All Your Accounts, Data, Files, And Setting

I’ve been working on expand upon my API security research, but it can be difficult to find API focused security solutions. Exactly what is security when it comes to APIs can vary. Are you looking t...

You Can See Evidence Of The Expanding API Lifecycle In The New AWS API Gateway

It is up to API providers to establish a coherent approach regarding how they rollout and manage their APIs, something that historically has just involved deploying and managing, but in the last co...

Establishing A Common API Definition That API Management Providers Can Use

I mentioned the concept of what I call API building blocks coming to life by API service providers yesterday. These are the features provided from API service providers that are made accessible via...

Your API Strategy Provide A Glimpse Into Your Company Culture

Maybe I’ve looked at too many APIs, but I feel that APIs are very telling of the overall culture of a company. APIs that are trusting, tend to open up a full stack of APIs, including POST, PUT (or ...

NASA Is Rocking It With Their Very Inspirational And Simple APIs

NASA just launched two new APIs, as part of their open data efforts. I find the APIs they offer to be simple, and very inspirational examples of what an API can be. Maybe I just love space, but see...

Another API Definition Conversion In The Works From The LucyBot Team

I wrote about the ability to convert between multiple API definition formats using API Transformer the other day, a solution being developed by the APIMATIC team, and shortly after posting, the Luc...

Bringing API Building Blocks To Life As The APIs Of Service Providers

If you have followed my work since 2010, you know I pull out what I call the common building blocks of originally just API management, but over the last five years this has grown to 17 areas of the...

3Scale Sets Example By Augmenting The Amazon API Gateway With Their Own API Infrastructure

One of the things that really bothers me in the API space is when API service providers are too competitive, establish silos, don’t use APIs themselves, and refuse to provide interoperability with ...

Thinking Through Some Of My Defensive API Management Tactics

As I add each API to my stack, I consider security along the way. I require an API key to access all of my APIs using my 3Scale API management infrastructure, and I also have different tiers of acc...

Some Thoughts For The Coming Wave Of API Hubs, Garages, and Workbenches

I’ve been getting demos of some pretty interesting new work spaces meant for API architects, and designers. Examples of this are API Garage, RepreZen API Studio, and the recent SwaggerHub. These ar...

Playing With The New SwaggerHub

I received a personal demo of the new SwaggerHub from Mr. Swagger himself – Tony Tam, this last week. SwaggerHub is a new API life-cycle hub, centered around the API definition format, developed by...

A Review of The CallFire Communication Platform

This is a review of the communication API platform CallFire, crafting a snapshot of platform operations, from an external viewpoint, providing the CallFire platform team with a fresh take on their ...

A Minimum Viable Existence For Four Of My New APIs

I have a whole bunch of APIs I want to deploy. There is a queue of APIs that I will never get to, but I can’t help myself, and when I am tired of watching what everyone else is doing, and want to g...

How Open Source API Proxies, And Other API Services And Tooling Can Strategically Partner

I was gathering my thoughts today around API management solutions can better work together, in response to an industry discussion going on between several creators of open source tooling. The Githu...

Converting Between The Popular API Definition Formats Using API Transformer

My own API management system allows me to import Postman collections, HAR files, Charles Proxy XML files, and Swagger version 1.2, but when it comes to output, it only speaks Swagger 2.0. I’ve been...

Adding A Page To My Research For Tracking On Swagger Extensions

I have a research project dedicated to trying to understand al things Swagger. I try to add any new research, or tooling there when I can. The latest thing I added was a page to list out Swagger ex...

Having The Resources You To Need To Scale Your Startup API Team For That Enterprise Project

I just sat in on an APIWare call with a fast growing startup, developing a better understanding of how we can assist their team. They have a pretty solid development team behind their API, so provi...

A Suggested, And Sponsored Link Relation Engine For Hypermedia APIs

Sometimes I have ideas, that are sticky, meaning they won’t leave my brain, but are not always concepts I personally enjoy exploring. This is just a little insight into the madness that is my brain...

API Definitions Broker Critical Conversations Between Business And Developers Who Are Building NextGen Web, Mobile, and Device Apps

If you are in an industry being impacted by technology, you have probably become very aware of the term Application Programming Interfaces, more widely known as APIs, and how they are driving web a...

Adding A 3rd Dimension To My API Monetization Thinking

When it comes to the API space, it always takes numerous conversations with API providers and practitioners, before something comes into focus for me. I’ve spent five years having API management co...

There Is A Big Opportunity Right Now When It Comes To API Design Tooling

API design and definitions are the number one area when it comes to talks submitted for APIStrat 2015 in Austin, and when it comes to traffic across the API Evangelist network in 2015. After diving...

Are There Really Any Monetization Opportunities Around Open Data And APIs?

One of my readers recently reached out to me, in response to some of my recent stories of monetization opportunities around government and scientific open data and APIs. I’m not going to publish hi...

A Data Migration Tool To Help You Import, Export, and Sync Your Data In The Cloud

The Element Loader from API service provider Cloud Elements came across my monitoring this week, providing a configurable JavaScript application that help simplify data migration, allowing you to m...

Working Hard To Generate API Value Within An Entrenched Legacy Industry Like Real Estate

I preparing a talk this week in Portland, OR, at the IDX Developer Summit. IDX serves the real estate industry, providing real estate professionals access to hundreds of multiple listing services (...

Some Potentially Very Powerful API Orchestration With The Amazon API Gateway

I sat down for a second, more in-depth look at the Amazon API Gateway. When it first released I took a stroll through the interface, and documentation, but this time, I got my hands dirty playing w...

You Have 24 Hours Left To Submit Your Talk For APIStrat Austin

There is a little more than 24 hours left for you to submit your talk for APIStrat in Austin, TX, this November 18th, 19th, and 20th. With this sixth edition of APIStrat, we are taking things back ...

When Are We Going To Get A Save As JSON In Our Spreadsheets?

My last rant of the evening, I promise. Then I will shut up and move back to actual work instead of telling stories. I’m working on my Adopta.Agency project, processing a pretty robust spreadsheet ...

State of Popular Database Platforms And Their Native API Publishing Features

I had a reinder on my task list to check-in on where some of the common database platforms were when it came to APIs. I think it was a Postgres announcement from a while back that put the thought i...

Cultivating the Next Generation of API Design Skills

There was a pretty interesting conversation around API design going on in one of my API slack channels over the last couple days, about what is API design, and what is needed to get developers, and...

Catching My Breath On My API Monetization Ramblings Before I Enter Into Some New Conversations

I have two more conversations kicking off on the topic of API monetization, so I just needed to take a moment to gather up the last wave of posts on the subject, catch my breath, and refresh my ove...

Algorithmic Transparency With Containers and APIs

I believe in the ability of APIs to pull back the curtain of the great OZ, that we call IT. The average business and individual technology consumer has long been asked to just believe in the magic ...

Expanding On My API Monetization Strategy And Research

This is a full walk-through of me trying to distill down my approach to API monetization, in a way that can be applied across not just 30 APIs, but potentially 300, or 3000. There are several thing...

A Blockchain To Act As A Universal API Credit Layer That Can Be Used By Both API Provider And Consumer

I have had this discussion several times now, in the dark corners of bars in San Francisco, Paris, Berlin, and Barcelona. It is something I just want to make sure is published on my site, as part o...

Learn From Google Maps API And Just Have Standard Approach To Free And Paid Tiers For Your API From The Beginning

It has been almost 10 years since Google launched the Maps API. With as many APIs as Google have, you’d think they’d have a better handle on a standard approach to pricing across all of them. As we...

Dwolla Just Released A White Label Version Of Their API -- Are You Ready For The Wholesale API Economy?

If you have heard any of my talks at API Days Sydney, in Barcelona, or at Gluecon in Colorado this year, you’ve heard me talk about wholesale APIs, and how I am using Docker to help make some of my...

The Two Platforms That Will Bring APIs To The Masses

I’m always on the hunt for API driven solutions that will help the average business user be more exposed to the power of APIs. It is common for us technologists to kick up dust, and get all excited...

Breaking Down The Layers of API Security And Considering Link Integrity

One of the reasons I setup individual research projects, is to provide me with a structure for better defining each aspect of the API world, something I am working hard to jump-start within my API ...

API Monitoring Is Often About The Little Details

As I make my way across my research projects, I’m learning more about how companies like Metacert can deliver valuable security services to API providers. I’m also getting a better idea of the nuan...

Please Do Not Hide Your API Definitions From Consumers

I am always pleased to see API providers publishing Swagger definitions, and using them to drive their interactive documentation. Projects like the Global Change Information System API, are getting...

Are API Keys and Secrets Actually Very Secure?

When it comes to API security, there are a number of things to consider, something I will be be working to define, and share as part of my ongoing research. However there are three building blocks ...

A Quick Example Of An API Provider Putting Content Type Negotiation To Work

While there are numerous examples of APIs that successfully offer more than one option when it comes to the content types their API returns, the concept is missing from the large portion of the API...

The Benefits and Risks of an Open API Standard

I’m immersing myself in the Data Sharing and Open Data for Banks, published by the HM Treasury and Cabinet Office in the United Kingdom, ”to explore how competition and consumer outcomes in UK bank...

Keeping an Eye on the Open Banking API Movement in the UK

Late in 2014, the HM Treasury and Cabinet Office in the United Kingdom, published Data Sharing and Open Data for Banks, ”to explore how competition and consumer outcomes in UK banking could be affe...

Influencing Important Work Like the UK Open Banking API Standard Is Why I Do This

I enjoy what I do, but when I embarked on my API Evangelist journey in 2010, I set myself on a mission to educate people about the business of APIs, and highlight that it isn’t just the technology ...

An API Monetization Framework To Help Me Standardize Pricing For The APIs I Bring Online

I’m almost to the point with my API stack, where I can start plugging in new APIs I have planned. Up until now, the APIs i have deployed, are of little use to a wider commercial audience. However s...

We Need an Open Abstraction Layer to Help Us Better Define and Design Our APIs

I walked around San Francisco with Jakub Nesetril (@jakubnesetril), the CEO of Apiary, Wednesday evening, talking about the API space. Eventually we sat down in Union Square, continuing our convers...

Thinking Beyond Just Language Specific Clients and Also Speaking the Formats Popular HTTP Clients Are Using

I was given an introduction to the Microsoft Graph A concept being applied to Office 365 APIs, other Microsoft APIs, and potentially beyond, to map out segments of users and every day objects. As I...

The API Design Guide Is Just The Beginning Of The Journey - Better Get Started!

I’m processing all of my thoughts from some travel to the big city of San Francisco. I was providing feedback on Microsoft’s API design guide, as part of the OneAPI Technical Advisory Group. As I w...

Crafting and Publishing API Design Guide Shows That You Are Further Along In Your API Journey

I spent all day Wednesday, at Microsoft offices in San Francisco, providing feedback on the Microsoft API design guide, as part of the OneAPI Technical Advisory Group. The OneAPI team had already d...

Making Sure The APIs Being Served Up Via Your Enterprise Service Bus (ESB) Are Discoverable and Consumable Using APIs.json and Swagger

Making sure APIs that are available via the enterprise service bus, affectionately known as an ESB, more discoverable, accessible, and consumable via the open Internet, is one of the many challenge...

Further Defining the AngelList API as Part of My API Stack

I am slowly making my way through defining of the APIs available in the API Stack, beginning with the APIs that I depend on to operate API Evangelist. The best way to understand any API in my opini...

Setting a Precedent When Charging for High Volume Access to Government APIs

I’m neck deep in discussions around API monetization lately, from building a business model in the fast growing podcast space with AudioSear.ch, funding scientific research through API driven reven...

Easy Way to Inspect HTTP(S) API Traffic in a Multi-platform, Multi-device Environment

This is a deep dive from one of my loyal readers, who doesn’t just listen to what I write, he is pushing my own research in new directions, and reporting back to me. You have read his work before i...

What We Can Do To Make A Difference In The Wake Of Oracle v Google API Copyright Case

While we wait for the next steps of the long drawn out Oracle v Google Java API copyright battle, I wanted to take some time and talk about what we can all be doing to actually make a difference. I...

Building Everything You Need For A Global Nervous System Using The Twitter API

This is one of several stories I am evolving as part of series I’m calling API fairy tales. With these tales I want to educate business leaders, technologists, and government about the importance o...

Can We Keep Important Scientific Research Projects Alive Through Revenue Generated From API Access?

I am spending an increasing amount of time thinking about how you monetize data, content, and other digital resources via APIs. A couple of very compelling layers to all of this work, is pushing fo...

Modern API Service Providers Need To Speak Common API Definition Formats

I play with a lot of services that target the API space each week, during my regular monitoring of the space. These are services from all along the API lifecycle that service this space, from desig...

One Approach To Consider When Crafting Your Pricing As An API Service Provider

One of the areas I focus on in the API space, is the business of APIs, and how companies actually make the rubber meet the road when it comes to pricing the API resources they are serving up, as we...

A Common, Open Source API Design Editor Is Needed For API Service Providers

I love the API design editors that have emerged from Restlet as part of their design studio, and from APIMATIC as part of their SDK management service, and if you haven’t checked out Gelato.io, I h...

What API Means To Me

I love the wide swinging perception people have of who I am, often based upon a 15 seconds of sizing me up, reading the title, first and ending paragraph of a blog post, and often seeing this photo...

The Continuing Evolution of The API Gateway

I’m feeling like the recent release of the AWS API Gateway isn’t just an isolated product release, but more of a signpost in the overall evolution of the API space. It is quite possible that Amazon...

Submit Your Ideas For Talks At APIStrat Austin This November

We are picking up momentum on our way to the APIStrat conference this November 18-20th in Austin, TX. The call for papers is now open, and we are looking to hear your ideas for what the session dis...

HDScores: One Potential API Driven Business Model Aggregating Public Data

I came across HDScores a couple of weeks agao, but their API wasn’t quite ready, something they officially released this last week. HDScores is interesting to me for a couple of reasons. It is an A...

API Usability Course at Carnegie Mellon

I am accumulating more references to API goodness from across Universities, as part of my APIs in higher education research. The more I monitor, the more I find, this is how the API monitoring game...

Taking Another Look At Where We Are At With Data.json Files For Federal Agencies

I am spending some time, refreshing my look at the open data work, specifically the results of OMB Memorandum M-13-13, which required federal government agencies to publish a data.json file, provid...

Taking Another Look At Where We Are At With Data.json Files For Federal Agencies

I am spending some time, refreshing my look at the open data work, specifically the results of OMB Memorandum M-13-13, which required federal government agencies to publish a data.json file, provid...

How Do We Handle That Trailing Slash In Our API Endpoints?

I am participating in several API focused Slack channels these days, which opens up entirely new channels for conversations across the API community. I think the private channel(s) gives people a s...

When Planning Your API Portal Do Not Hide APIs and Always Translate From IT To Something Humans Can Understand

While updating my APIs in higher education research this last week I came across an API portal I think tells an important story about an evolution in how we develop and maintain software. The curre...

API Service Providers Need To Decouple The Services They Offer To API Providers

As I work with each generation of API service providers, I always notice a portion of them that are born out of a previous era of software development from the 1990s, and even sometimes the early 2...

API Rate Limits Are Making Me Think More About How I Design My APIs, and How I Consume Them

As I migrate the version 1.0 of my internal systems to an API-first version 2.0, one of the challenges I face is the optimization of some of the features in my own system. I have numerous systems I...

Adding A Credit Layer To My Existing API Service Composition

I am revisiting the service composition for my own APIs on a regular basis lately, along with the ever increasing number of conversations I’m having with API providers about their own API monetizat...

API Evangelist and APIWare Partnering To Help You Do The Hard Work Of Developing and Managing Your API

I am fortunate to be able to take part in numerous conversations around API strategy, with companies, organizations, and government agencies who are trying to understand, and maximize the role they...

The Potential When You Are Able To Spawn Virtualized Environments For Your API

I was made aware of the Citi Mobile Challenge during a conversation last week with the Anypresence team about their new JustAPIs offering. The conversation with them has triggered several potential...

Providing A Web Scraping Toolkit On Github To Jumpstart The API Conversation At The University of Toronto

I found a pretty cool Github repository during my latest review of my university API research, with a mission “to provide a collection of RESTful web APIs that can allow developers to create applic...

Is Your Monetization Rooted In The Resource Or Experience Side Of Your API Operations?

I had another one of my regular check-ins with Anne and Bailey over at Popup Archive today, with a focus around the monetization strategy for their AudioSear.ch API. I thoroughly enjoy my conversat...

Going Beyond Just Data APIs With Code Endpoints At Apitite

in my time as API Evangelist I’ve seen a number of API deployment as a service providers come and go. It is something that is technically hard to do properly, and something that historically had be...

Updating My Research To Include 48 Universities With Publicly Available API Efforts

I’m slowly working through all my research areas, updating the news items I’ve curated, adding and removing companies, continuing to identify some of the common building blocks, and the tools that ...

My New API For Asking Questions Of APIs - The APIs.json Edition

I am currently trying to move forward the 917 companies, from 223 business areas, with a total 882 APIs catalogued, and 407 Swagger definitions created, while working on a distributed way to unders...

Asking The Right Questions Of API Operations

I ask a lot of questions about the API space. In m quest to make sense of the growing number of APIs in the space, I partnered with 3Scale to define the APIs.json format. In the year since we launc...

Politics Of The API Economy

I did a napkin doodle the other day at my favorite local hangout during lunch and beers. I was thinking about the finer points of the API economy that I dwell on, and feel are important not just fo...

Augmenting Data Sources and APIs with POST, PUT, and DELETE Using Restlet APISpark

Most of the APIs you find out there are read only, meaning they act like a website and just allow you to retrieve data, content, and other media types, but usually do not let you read or write any ...

Taking A Look At Whats Next For The Environmental Protection Agency (EPA) Envirofacts Data Service API

I was asked by folks at the Environmental Protection Agency (EPA) to provide some feedback on the Envirofacts Data Service API, as they prepare to work on the next iteration. I took a quick glance ...

The Window To The API Economy For Everybody Else

API Evangelist has always been about helping on-board the masses with concepts involving APIs, something that takes a lot of work, because more often than not, an API is a very abstract concept, fa...

Setting rel=api Into Motion With Latest APIs.json Release

Bruno Pedro (@bpedro) who has been building APIs.json into his API Changelog service, made a pull request to the specification recently, pushing forward the link relation conversation for APIs.json...

Setting rel=api Into Motion With Latest APIs.json Release

Bruno Pedro (@bpedro) who has been building APIs.json into his API Changelog service, made a pull request to the specification recently, pushing forward the link relation conversation for APIs.json...

Pushing My API Gateway Thoughts Forward: API Gateway Anywhere With JustAPIs

I open up my Thursdays to briefings, calls, demos and other phone, skype, and hangout related activities. This morning I received a walk-through of the JustAPIs platform from AnyPresence, taking my...

Pushing My API Gateway Thoughts Forward: API and Single Page App Development with Wavemaker

I open up my Thursdays to briefings, calls, demos and other phone, skype, and hangout related activities. This morning I received a walk-through of the Wavemaker Online platform, and got a look at ...

Thoughts On API Gateway Deployment Over Artisan Farm To Table API Design And Deployment

I was wallowing in the exhaust of my previous story on Amazon API Gateway, and talking with an API development team about their preferred way to launch an API today. Leaving me thinking…what is the...

An Example Of Resource Based API Design Over At The Envirofacts Data Service API

I told a contact of mine at the Environmental Protection Agency I would provide some feedback for the next iteration of the Envirofacts Data Service API, and as I prepare my formal response, there ...

Using Existing Online Forums vs Developing Your Own To Support API Operations

As I tune into the fallout around the Reddit community, I think it is a good time to pull a story out of my notebook, that I began writing a month or two ago. These thoughts are born out of my post...

Taking API Monetization To The Next Level By Monetizing The Exhaust Around API Consumption

I have spent a lot of time thinking about API analytics. Understanding who is signing up to access API resources, and how they are putting those API resources to use, is one of the most valuable as...

As The API Design Space Grows, More Companies Are Publishing Their API Design Guides to Github

I recently went through my API design research, updating and evolving it, to help me better understand changes in the API design space, while also sharing as much of the information as I can with m...

I Depend On All Of You To Help Me Make Sure API Evangelist Is Complete

All of my public web sites, research projects, API portals, and micro apps run on Github Pages, which means there is always a Github repository behind each website. I’d say 75% of my projects have ...

APIs Are Just The Next Step In The Evolution Of The Web

My storytelling on API Evangelist has two sides, one is about refining my own understanding of the API space, and the other is about refining, evolving, and helping make the stories I tell make sen...

Opportunities For Non-Programmers To Put APIs To Work For Them Is Picking Up Speed This Year

A core aspect of my mission as the API Evangelist is to help bring awareness amongst “the normals” of what an API is, as just how ubiquitous they are becoming. While I am excited about the potentia...

Not Every Successful API Needs Venture Capital

The story of Pinboard’s sixth anniversary came up on my API monitoring this last week, and beside being funny as shit, it reminded me of how successful APIs can be, even when they do not follow tra...

The Biggest Obstacle For Hypermedia Adoption Is The Cognitive Load Of The Average API Designer

Those in the know with hypermedia, often express their frustration when it comes to the overall progress of hypermedia adoption, and the bespoke approaches of many API designers. while there are ma...

A Universal Me API

I am pretty demanding today, I just asked for sandbox environments to be default for all APIs, and now I’d like to see a universal /me API. I am profiling AngelList API, as part of my API Stack wor...

I Wish All APIs Had Sandbox Environment By Default

I am working through every endpoint of the AngelList API, making sure I make as many successful calls as I can, as I work to generate Swagger definitions for the API, using Charles Proxy. To suppor...

AWS Is Selling The API Solution The Enterprise Will Buy, Not Necessarily The API Solution They Need

I shared my view on the AWS API Gateway yesterday. I’m all about the AWS kool-aid (oh yeah!), but overall I was left underwhelmed. I feel the release of the API solutions represents a pretty signif...

The New AWS API (Gateway): Anyone Who Does Not Do This, Will Be Fired. Thank You. Have A Nice Day! - Jeff Bezos

It has been almost 10 years since Amazon shifted the conversation on the Internetz, with their release of Amazon S3, and Amazon EC2 -- showing us that web APIs were more than just a hobby thing you...

The New AWS API (Gateway): Anyone Who Does Not Do This, Will Be Fired. Thank You. Have A Nice Day! - Jeff Bezos

It has been almost 10 years since Amazon shifted the conversation on the Internetz, with their release of Amazon S3, and Amazon EC2 -- showing us that web APIs were more than just a hobby thing you...

My API Design Research Distilled Down As Single PDF Guide

When API Evangelist began five years ago it was a single research into the business of APIs, which ultimately became a research project which I called API management. Over the last four years, I ha...

Time To Remove Or Rotate Your API Access Keys

I got an email from Amazon Web Services this morning, regarding a set of API keys I setup a while back, for a prototype I was building. The project was over a year ago, and the keys have not been e...

Intuit Baked Their itDuzzit Acquisition Into Their Platform And Are Calling It Intuit AppConnect

I wrote about Intuit’s acquisition of API reciprocity provider itDuzzit last summer, and earlier this month they made the acquired technology available as a new platform extension, they are calling...

Where Is The Containerized API Marketplace That Businesses Will Need For Success In The API Economy?

Building on what Orlando (@orliesaurus) brings up in his story on the missing brick in the API Industry, we are missing a common place to discovery and share common API designs–something I’ve been ...

API Police Report: Raw Thoughts From On-Boarding With Your API

I am working hard to generate detailed profiles, that include APIs.json indexes, and Swagger definitions, for each of the 1000 companies I have listed in the API Stack. I have encouraged anyone to ...

A Simple Walkthrough Of How To Deploy A 4th of July Fireworks API Using A Google Spreadsheet And APISpark

This is a guest post by Guillaume Laforge (@glaforge) of Restlet. He did a very cool API deployment project over the holiday weekend, as was good enough to share the details of his project as a sto...

A Complete (Enough) API Definition To Move On and Profile The Next API in The Stack

I’m working to profile as many of the top, publicly available APIs out there, as part of the API Stack. While I’ve come to feel that no API definition will ever actually be complete, I’m working to...

Five Years Of API Evangelist

In July of 2010, I started researching what would be the next step in my career. I was VP of Technology at WebEvents global, and was in charge of the technical side of running conferences for SAP a...

Building Micro Apps and Tooling On Top Of Your API To Demonstrate The Value Your API Delivers

I was doing one of my regular checkins with my friend Anne Wootton (@annewootton) of Popup Archive today, something we try to do regularly, to share stories about what they are up to in the world o...

Tightening Up The Organizations That Are Included In My API Design Research

I try to go through each of my areas of research as often as I can and update the content, as well as my understanding. Ideally I update the news each week, take a look at the organizations involve...

The API Design Tooling I Have Included In My Research

I am going through each of my research projects, and tightening things down, now that I have them all driven through my new, master stack of APIs. First up was API design, and the other day I spent...

APIs Will Not Be Suffocated By Oracle and the Courts, It Will Be Done By Each Of You Not Sharing Your API Designs

I just read on Re/Code, that the Supreme Court declined to hear Google's appeal on the Oracle v Google case--prepare for the waves of stories from tech blogs, that this will suffocate the API econ...

The Responsive Swagger Driven Version of Slate API Documentation I Was Looking For

I wrote that we should be generating Slate API documentation from Swagger so we maintain a machine readable core the other day--while I love the look of Slate, I want to make sure all API meta data...

APIs.json Driven API Dictionaries For Use In Atom IDE Autocomplete Packages

I have been using the Atom editor when I work on local files on my workstation for some time now. With the latest version 1.0 release I took a fresh look at the architecture, and under the hood at ...

APIs.json Driven API Dictionaries For Use In Atom IDE Autocomplete Packages

I have been using the Atom editor when I work on local files on my workstation for some time now. With the latest version 1.0 release I took a fresh look at the architecture, and under the hood at ...

We Should Be Generating Slate From Swagger So We Maintain A Machine Readable Core

I am a big fan of API documentation when done using Slate. It creates very beautiful, and easy to use documentation, that makes learning about an API much more pleasant. You can find some pretty go...

The Expanding API Economy From The 100K Foot View

This is one of several stories I am evolving as part of series I’m calling API fairy tales. With these tales I want to educate business leaders, technologists, and government about the importance o...

Looking At API Design, Deployment, And Management From A Form Point Of View

The concept of a form, is one one of those skeuomorphs, that have taken on an entirely new life on the Internet. The concept of a form is baked into HTML, PDFs, and many other commons aspects of ou...

The Over 30 APIs I Depend On To Run API Evangelist

I am working to craft complete Swagger definitions for the 1000 companies in my API Stack, and what better place to start than with the APIs that I actually use on a daily basis. I am working hard ...

Someone Should Do A Site Like CodeProject, But Just For APIs

As part of my monitoring of the API space, I keep track of new posts on CodeProject, and occasionally I come across an API integration project. Some of the times it references it as an API project,...

Image If Everyone Automatically Knew That APIMATIC Had Added A New Endpoint?

I wrote a story yesterday about APIMATIC releasing a new API validation API to compliment their existing API client code generation API. I received an email from the APIMATIC team is how I found ou...

Breaking Down Publication References With The Global Change Information System API

I wrote about the Global Change Information System (GCIS) API earlier this year, and how they what they are doing with their API design represent how APIs are the next step in the evolution of the ...

Build Some APIs With Restlet And API Evangelist During The Summer of APIs

I am partnering with the Restlet team to put on a Summer of APIs, a virtual API challenge. The goal with this summer program isn’t to build apps on top of APIs, but build APIs that anyone can use, ...

APIMATIC Adds New API Validation Endpoint To Their API Client Code Generation API Stack

I am working hard to establish a complete set of APIs for my own API stack which includes establishing complete Swagger definitions for the 25 APIs that I personally operate. These Swagger definiti...

The Swagger Definitions Collection Is The Cherry On Top Of Each API That I Profile

I create a lot of machine readable API definitions for the 1000 companies I monitor as part of my API Stack. I am using Swagger to define all of my APIs, providing me with a simple, yet powerful wa...

Parsing Charles Proxy Exports To Generate Swagger Definitions, While Also Linking Them To Each Path

Making sure the Swagger files I craft possess a complete definition for its underlying data model, one that is linked to each API path, and parameters where it is put to use, is important to me, bu...

Making My API Projects Forkable, Sharable In An IDE, Using Codenvy And APIs.json

I am playing around with making several stops along the API life cycle more accessible, and machine readable using APIs.json. To help me in my work, I am using my own API stack as a proving ground,...

Making My API Projects Forkable, Sharable In An IDE, Using Codenvy And APIs.json

I am playing around with making several stops along the API life cycle more accessible, and machine readable using APIs.json. To help me in my work, I am using my own API stack as a proving ground,...

Initial Thoughts Around Monetization For An API Deployment Service

I am helping a client work through their monetization strategy for an API deployment service. To help me give me a starting point for the work, I wanted to take a look at a handful of existing serv...

The Gumroad Small Product Lab: Accelerating Simple Ideas

I use Gumroad for publishing of my white papers, and I also keep an eye on what they are up to as part of my API monitoring–they have a pretty useful publishing API. During my weekly API.Report thi...

Going Beyond Just API Status And Providing An Official API Monitoring Service(s) With Your API

I’ve long advocated that an API Status page should be a required building block for any API operation. As I work on monitoring for my own master API stack, and as I read stories like Pingometer Kee...

Add SDKs.io URL For Companies And APIs That I Track On Via The API Stack

I am partnering with APIMATIC to help establish a common set of complete, and validated API definitions for the almost 1000 APIs I track on as part of my API Stack. I am using my Questions API to i...

My Minimum Viable Definition For A Complete Swagger API Definition

I have been working hard to establish some sort of minimum viable definition for a complete Swagger definition is, and I think I finally have got to a point where I have it–at least enough to work ...

DreamFactory Deploying APIs In Docker Containers Is How The API Economy Will Scale

I have been talking about virtualized API stacks for a while now, slowly evolving my own view of whats next for the world of APIs, based upon what I’m seeing happen across the sector. I am working ...

You Gotta Keep Em Separated: Breaking Down APIs Into Smaller Swagger Files

As I work to chase an elusive answer to the question, what is a complete API Swagger definition, I’m also faced with what I know John Musser (@johnmusser) would agree is the age old question, what ...

Swagger Represents The API Value Possible, Postman Is Unit Readied As Transaction, And HAR Could Be Evidence Of Value Actually Having Occurred

I am working through each of my 25 APIs right now, tackling a list of changes that include some adjustment for an evolution in my service composition, generating Postman collections, APIMATIC SDKs,...

Using API Definitions To Help API Providers With Their API Design Roadmap

As I work to create Swagger API definitions for the almost 1000 companies in my API stack, I’m chasing an elusive definition of a complete Swagger definition for any API. Only a small portion of AP...

Splitting My Blog API Into Two Separate APIs For News And Analysis

When I started API Evangelist, I knew I didn’t want to use WordPress or other common CMS, so I developed my own API, and page and blogging CMS. During the latest migration of my internal API infras...

New Approach At Google Assumes That The Internal Network Is As Dangerous As The Internet

I was recently reading about Google moving its corporate applications to the Internet, and as my brain works, began applying this ine of thinking to the world APIs. I am big advocate for companies ...

API Integration, Aggregation, Organization, and Reciprocity with Cloud Elements

I have had Cloud Elements under my API aggregation research for some time now, keeping an eye on what they are up to via their blog, Twitter, and Github accounts. Cloud Elements takes a handful of ...

My New API For Asking Questions Of APIs - The Swagger Edition

I am currently trying to move forward the 917 companies, from 223 business areas, with a total 882 APIs catalogued, and 407 Swagger definitions created, while working on a distributed way to unders...

My API Service Composition Tiers

I am slowly getting my new API stack in order, where I am close to opening it up for access to a wider audience. As part of this last round of work, I’m fine tuning my service composition strategy ...

How Do You Know When A Swagger API Definition is Complete?

As I go through the research from APIMATIC regarding automatically generating client code using Swagger, and I prepare to crank out Swagger definitions for almost 1000 companies in the API Stack, o...

Comparison of Automatic API Code Generation Tools For Swagger

I have met with the APIMATIC team several times over the last couple weeks to discuss the state of API definitions. If you aren’t familiar with APIMATIC, they are a API code as a service provider, ...

A Walk Through A Swagger API Definition To Identify The Moving Parts

I recently added a new tool to my hacker storytelling toolbox, that allows me to easily assemble walk through, that help me guide my readers through a scripted series of steps around any of my rese...

Join @apimatic, @blockspring, and @apievangelist In Completing API Definitions For 1000 Companies In The API Stack

3Scale and I have been working hard to craft APIs.json files for the top public APIs out there, including machine readable Swagger definitions, ever since we launched the open source API search eng...

Visions Of My Perfect API Design Editor Using Electron

Darrel Miller(@darrel_miller) reminded me of the desktop development platform Electron the other day, with his story on Moving Beyond the Browser with JavaScript and Hypermedia. I had been eyeballi...

Storytelling and the Future of Hypermedia APIs

Helping people understand the potential you see around a particular approach to API design, is hard stuff. Providing easy to follow stories, and implementations that the average person can follow i...

Testing New Publishing

This is my testing.

Generating Single Page Apps In React.js From Your Swagger Defined API With ReaCall

I wrote about a simpler example of API to SPA the other day, continuing my journey for apps, services, and tooling that easily deploys a Single Page App (SPA) or light-weight web and mobile clients...

Have Fun with Your Terms of Service

This is a guest post from Marsh Gardiner, who knows a little secret…that anyone can submit stories to API Evangelist. All you do is submit a pull request on the Github repo that runs the site. Of c...

Regarding The Solicitor General Weighing In On The Oracle v Google API Copyright Case: Are You Really Surprised They Do Not Get APIs? I Am Not!

My first emotion after reading the brief filed by the US Solicitor General, is that the federal government’s stance is so wrong, antiquated, and shows how behind the curve our government actually i...

"Have Fun with Your Terms of Service"

This is a guest post from Marsh Gardiner, who knows a little secret…that anyone can submit stories to API Evangelist. All you do is submit a pull request on the Github repo that runs the site. Of c...

Rolling The Dice - Swagger, Postman, and ALPS

I enjoy playing with simple, meaningful ways of leaning about APIs. The other day, during the regular monitoring of the API space, I came across a simple dice rolling API, which I decide to map out...

A Cleaner, Simpler Example of API To SPA

One of my areas of research that got boost of energy at Gluecon last week, was the area of Single Page Applications, aka SPAs. SPAs are one huge area of potential growth for the API space, but like...

Why You Are Not Doing Microservices Right!

Yeah, I know, it is a click-bait title. My goal is to not flame the haters, but educate everyone involved, both the people looking to learn about microservices, and those who are practicing microse...

The Emphasis During Next Phase Of API Evangelist Will Be About You Telling Your Story

I am going on five years of API Evangelist this summer, and I’ve been doing some reflecting about what the next five years will be about. While listening to my friend Mike Amundsen (@mamund), I had...

Going Beyond Just Documenting Your API, And Making Things Fun

I look at a lot of API documentation, something that until recently has been pretty static–pun intended. As an API consumer I really appreciate standardized approaches to documenting an API, like u...

Swagger Allows You To See The Girl In The Red Dress

While at Gluecon this week, one of the events I particpated in was the Swagger API Meetup, Tuesday evening. There was a small group of Colorado Bros (TM) there, admittedly there “just for the beers...

A Unique and Personal API Onboarding Experience

I have written many times before about the right way to onboard with an API, as well as how not to onboard with an API. I see a lot of APIs, and can tell you which APIs have put thought into the pr...

Usage Of Swagger For The APIs At The UC Santa Barbara Lab for Research on Adaptive Computing Environments

This is a Github issue submission I received, in response to whether or not anyone is doing anything interesting with Swagger. In the lead up to talks about Swagger next week at Gluecon, in Colorad...

Are You Doing Anything Interesting With @APIBlueprint? Or Know Someone Who Is?

I am preparing for a big week of discussion around API definitions at Gluecon, and in addition to working on my Swagger research, I kicked off deeper research into API Blueprin, looking for the com...

It Will Be A Busy Week For API Industry Next Week At Gluecon

I am preparing to head to Colorado next week for Gluecon--one of my can’t miss events in the API space. Gluecon is always a great place to be, to discuss the API space with the folks who are leadin...

Are You Doing Anything Interesting With Swagger? Or Know Someone Who Is?

I am preparing for a big week of discussion around Swagger next week, and I’m spending time going through Swagger research project, refreshing some of the companies I know are doing interesting thi...

Weekly API.Report For May 11th, 2015

The Weekly API.Report represents the best of what I've read throughout the week, and is only what I personally felt should be showcased. Each news item comes with a link, and some thoughts I had a...

Small Utility APIs: Roll Dice

I enjoy documenting APIs that I come across on the Internet. Not all designs catch my attention, but when they do, I like to add them to my monitoring systems, and with some of the smallest, open s...

Small Utility APIs: Deck of Cards

I enjoy documenting APIs that I come across on the Internet. Not all designs catch my attention, but when they do, I like to add them to my monitoring systems, and with some of the smallest, open s...

Applying A Little Hypermedia Is Helping Me Tighten Down My API Design And Tell A Better API Story

I get hypermedia at a high level, but have no real experience designing or deploying a hypermedia API or client. For the longest time I just watched the hypermedia conversation from afar, but in th...

A Good Example Of Hypermedia API Using The Siren Specification

I am spending a small amount of time each week, adding a new hypermedia layer to my link curation API. My goal is to better understand hypermedia, while also improving the designs of the APIs that ...

Weekly API.Report For May 4th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE I'm one day late this week, but got er done--yay!! My Weekly API.Report represents the best of what I've read throughout the week, and...

Sometimes Open Data Just Needs That Human Touch

I had a great conversation with Chris Taggart (@countculture), the CEO of OpenCorporates, after his keynote at APIDays Berlin / APIDays Europe 2015 last week, about how they get the data they need,...

Guest Post: Why The API Pattern Is Broken And How We Can Fix It

Has Owen Rubel emailed you, commented on your thread, called you or your co-workers? Your not alone, feel free to contact me for more information. This a guest post by Owen Rubel, fellow API arch...

The Legal Side of Healthcare APIs

I was taking a look at a new healthcare API recently, adding it to my stack, for deeper review at a later date. Whenever I add a company to my monitoring and review system, I go through the site to...

A Review of The CallFire Communication Platform

Swagger is now Open API Definition Format (OADF) – **READ MORE** This is a review of the communication API platform CallFire, crafting a snapshot of platform operations, from an external viewpoi...

The Technology, Business, and Politics of APIs Via A Community Driven API Life Cycle

In 2010 I started API Evangelist, as part of my effort to better understand the world of APIs. I was looking to not just the technology of how it was done, I saw there were plenty of people doing t...

I Will See You In Barcelona Next Week For APIDays Mediterranea

After recovering from an amazing week in Berlin for APIDaysBerlin / APIStrat Europe 2015, and catching up on some work, which included a 20 hour push to get the last weeks API.Report completed, I a...

Weekly API.Report For April 27th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE This week's report was a painful one, because I did very little work last week when it came to monitoring the space, thus I was forced...

Thank You Berlin For Helping Make APIDaysBerlin / APIStrat Europe So Amazing!

I am still coming off the high that was @APIDaysBerlin / @APIStrat Europe this last April 23rd through 25th in Berlin. There were a number of talks that I enjoyed, ranging from open data, to 3D pri...

My Open Data Panel At APIDaysBerlin and APIStrat This Friday In Berlin

In addition to helping be the MC for the API event, one of the conversation I am facilitating at @APIDaysBerlin / @APIStrat Europe this Friday in Berlin, is an open data discussion on the main stag...

Weekly API.Report For April 20th, 2015

My Weekly API.Report represents the best of what I've read throughout the week, and is only what I personally felt should be showcased. Each news item comes with a link, and some thoughts I had af...

Quantifying My Minimum Viable API Footprint Definition As Real API Portal

I wrote a post the other day laying out what I'd consider a minimum viable footprint for API operations. My vision of just exactly what an API is, has gone beyond just the technical, ever since I ...

Quantifying A Minimum Viable API Footprint Definition As Real APIs.json Driven Portal

I wrote a post the other day laying out what I’d consider a minimum viable footprint for API operations. My vision of just exactly what an API is, has gone beyond just the technical, ever since I s...

Thinking Through How We Handle The Internet of Things Data Exhaust, And Responsible API Monetization, With Carvoyant

I’m very fortunate to be the API Evangelist, as I get to spend my days discussing, some very lofty ideas, with extremely smart and entrepreneurial folks from across many different business sectors....

If Government Faces Technical Hurdles When Meeting Open Data Requirements, We Need to Lean On Vendors For Solutions

I was reading Obama administration agrees with Sunlight: Agencies should disclose what data they keep private, which is a topic I follow closely, as I’m passionate about government opening up their...

Exploring The Ways Can We Put API Driven Tools Like Known To Work

I see a lot of software come and go. I adopt applications, tools, and online services for a variety of reasons, with some of these tools remaining a regular part my operations, with others coming a...

A Healthy API Strategy Does Not Involve Scheduling A Briefing To Discuss--Just Do It

I get a number of folks contacting me about their API ideas, and email or call me, looking to schedule a meeting or briefing to discuss the API ideas. This is something I always reply with a reques...

Preparing Postman Collections Ahead Of Time For Developers Like JustGiving Does

I have been slowly adding Postman Collections to many of the APIs indexes for my new master stack. I index each API using an APIs.json file, as well as provide a master APIs.json which brings toget...

On Twitter, Gnip, DataSift, And Making The Hard Platform Decision

I have had Steve Willmotts of 3Scale’s response to the announcement that Twitter was cutting off firehose access for over a week now, and bringing the higher level access completely in house via th...

Hypermedia APIs From Sebastien Cevey of The Guardian at APIDaysBerlin / APIStrat Next Week

The most important stories told across the API space, the ones that have the biggest impact on API providers, and ultimately API consumers, are the stories that come out of the trenches of the API...

Hypermedia APIs From Sébastien Cevey of The Guardian at @APIDaysBerlin / @APIStrat Next Week

The most important stories told across the API space, the ones that have the biggest impact on API providers, and ultimately API consumers, are the stories that come out of the trenches of the API ...

Hypermedia APIs From Sébastien Cevey of The Guardian at @APIDaysBerlin / @APIStrat Next Week

The most important stories told across the API space, the ones that have the biggest impact on API providers, and ultimately API consumers, are the stories that come out of the trenches of the API...

Weekly API.Report For April 13th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE My Weekly API.Report represents the best of what I've read throughout the week, and is only what I personally felt should be showcased...

On APIs and Microservices

I’ve been monitoring an emerging slice of the API, that has been dubbed “microservices” for some time now, and you’ve even heard me explore its use, when describing my architectural approach to red...

My Minimum Viable API Footprint Definition

This is something I talk about often, but it has been a while since I’ve done a story dedicated to it, so I wanted to make sure and take a fresh look at what I’d consider to be a minimum viable foo...

How Not To Onboard With Your API: Fiber Locator API

Somewhere during my weekly monitoring I found the Fiber Locator API, which like all APIs, especially the ones that ask me to “request access”, I signed up for the service. Understanding where telec...

Bridging Our Virtual and Physical Worlds With The Link Creation Studio

APIs are very much a virtual concept, something that is very abstract, often difficult to explain, and is something that very much lives in the online world. Spending much of my daily life in this ...

Working Toward An API Definition Driven, SEO, and Section 508 Compliant API Documentation Interface

This is a topic I’ve had an increasing number of conversation with folks about in the last couple months, and a friend of mine Tweeted in response to today, resulting in this lovely rant. This is a...

Opportunities In The Long Tail Of API Deployment For Non-Developers, Using Kimono Labs

I was just doing on of my regular check-ins with Pratap Ranade (@pratapranade), the CEO of Kimono. We try to make time to catchup on what each other are up to, and find where we can work together t...

Here We Go Again, SOA And API - We Have Already Done This!

This is another story that came to mind while listening to the last episode of Traffic and Weather. As John and Steve were talking about the API definition format Swagger switching from Reverb to S...

Auto-Generating Code Using Swagger Still Means You Will Get Your Hands Dirty

Yay! Another story generated by listening to Traffic and Weather (blame John and Steve). I do enjoy sharing my random thoughts while listening to those two. This one is around the SDK discussion du...

What Are Good Example Of API Deprecation Policies

I had one of my followers ask me if there as a “gold standard for API deprecation policies” out there. I’d say that deprecation policies are a little different than some of the other legal building...

The Work It Takes To Connect And Keep Up With Each Valuable API I Come Across

If I find a new company during my research, it takes me about a minimum of 15 minutes to lightly profile what they are up, and add to my system, and if I do a full profile, it can take several hour...

Encouraging Feedback By Thinking Through Your API Road Map, Out In The Open, On Your Blog

This story is derived from listening to the API podcast, Traffic and Weather. One of the things John Sheehan (@johnsheehan), and Steve Marx (@smarx) discussed during the recent show, was a post Ste...

Considering The 3D Robotics Drone API As Potential Blueprint For The Drone Industry

As my Internet of Things (IoT) research continues, I’m applying much of my API thinking from the mainstream API space to the world of IoT. A couple weeks ago I stumbled across the 3D Robotics Drone...

A Little Standardization Around How We Do Internet of Things (IoT) APIs And Developer Portals Could Go a Long Ways

I was dedicating some time to researching APIs in the Internet of things (IoT) space, and stumbled across the Myfox API, serving the Myfox home security products. While the developer portal for the...

Why The New API Blueprint Sharing Button From Apiary Is So Important

API design service provider Apiary, quietly launch a new sharing button for API Blueprints, in their interactive API documentation, the other week. They added a setting in their account area, which...

Where You Will Find Me Next: Berlin, Barcelona, and Broomfield

I’ve been fortunate enough to be able to cut back on my travel in 2015, and focus on some important research, coding, and writing. I apologize to all the events I’ve said no to over the last couple...

I Wish API Providers Published Their Developer Portals On Github So I Could Submit Pull Requests

I spend a lot of time looking through the developer portals of API providers. I see a lot of things, both the good and bad, while navigating these portals, and while some of the bad stuff I see are...

Combined Calls: Monetization Through The Bundling Of API Calls

I was doing my regular monitoring, and found myself on the AlchemyAPI site. Not exactly sure how I got there, but I stumbled across their HTMLGetCombinedData API, which can be used for analysis on ...

Weekly API.Report For April 6th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE My Weekly API.Report represents the best of what I've read throughout the week, and is only what I personally felt should be showcased...

Blockspring Shifts The API Client Conversation With Their Google Spreadsheet API Add-On

The one thing I’ve learned in five years as the API Evangelist is that us technologists and developers don’t always see the world like everyone else. We focus on the perfection of the technology, o...

API Streaming: Cache And Push Data From APIs Using StreamData.io

I was introduced to StreamData.io the other day, by Gabriel Dillon (@gjdillon) of Readme.io. StreamData.io provides a caching, and push layer for apps to take advantage of, that can be deploy on to...

Temp API Keys: Leave Them Laying Around The Web Where Devs Will Find Them

I was reading Are You Or Your Customers Leaking Your API Keys? from Daryl Miller (@darrel_miller) the other day, which spurred me to float up a story in my Evernote, from a couple months back. My t...

Weekly API.Report For March 30th, 2015

I swear 3D Printing is continuing to cross over in some interesting ways: Sensors Embedded into 3D Printed Casts and Braces Will Track Patients Progress - An interesting intersection of healthcar...

Quantifying The Community Around The Swagger API Specification

This post is extracted from a deep dive I’ve been doing into the Swagger ecosystem, as part of regular conversations I have been having with Tony Tam (@fehguy), trying to understand how we can bett...

Amazon Echo: Voice Enablement Will Be Major API Driven Channel In The Future

I’ve been tracking on the potential for voice APIs since Siri was first announced, a topic that often meant telephony like from Twilio, or audio transcription from Popup Archive and Clarify. When I...

Even More Pondering On My Microservice Definition

I am evolving my own personal microservices definition, something that is constantly changing, as I work on my infrastructure, read other people’s own definitions (no shortage these lately), and co...

With The Addition Of The DroneKit API, I Am Now Tracking On The World Of Drone APIs

There are many areas I track on as part of my research. Things that do not show up on my weekly API.Reports, or in my analysis on API Evangelist. One of these is the area of drones. I’m fascinated ...

WhatsApps Reason For Not Opening Up API Is Just Not Informed And Short-Sighted

There was a quick post from Mashable the other day about a conversation with WhatsApp cofounder Brian Acton, called WhatsApp cofounder: Sorry developers, no API for you. Its pretty common argument ...

Politics of APIs: Talk Of API Driven Regulation Is Increasing

When I started API Evangelist, I was all about the Business of APIs, something I still focus on, but increasingly over the last couple years I am focusing more on what I call the politics of APIs. ...

How Do You Make Something, Something, The API Edition

After reflecting on API management and the Apigee IPO, I’m thinking deeper on how the API space has come to be a “thing”. To kick off this story, you have to start with the API itself, something ve...

Swagger Shifts Hands From Reverb to SmartBear

The news came out yesterday that SmartBear was taking over ownership of Swagger, from Reverb. Swagger has been outgrowing its home at Reverb for some time now, becoming much more than I think even ...

Reflecting On API Management And The Apigee IPO

It has been a little over three years since I published my first roundup of API management providers. I’ve been tracking on this new breed of companies long before I started API Evangelist, but in ...

Weekly API.Report For March 23rd, 2015

Ok, it seems like Monday is going to be the regular posting day for my weekly API.Report. No matter how hard I try to get done over the weekend, something always seems to get in the way. Regardles...

Overcoming API Rate Limits Like They Did With WebhookDB

I was listening to too infrequent Traffic and Weather API podcast today, and one of the topics John and Steve covered was an interesting approach to API consumption, and getting past API rate limit...

Bringing My IT Infrastructure Out Of The Shadows With An API-First Approach

I’m slowly migrating my own infrastructure, towards a microservice first approach, something you can follow the details of on my alpha.apievangelist.com blog. I’ve been running on my own custom bre...

An API Has No Value Until It Is Actually Used

I am putting a lot of thought into the value of an API request and response lately. I’ve talked about the potential of a Postman collection as a unit of measurement, for the API economy. I’m also s...

APIs.json As A Distributed Transport Layer For The API Economy

I’m working with multiple partners to define what I’d consider to be the firsts stops along the API lifecycle, when you use APIs.json as the scaffolding for your API operations. APIs.json is a mach...

What We Do In The API Community Influences How The Rest of The World Is Making Change

I was just talking with my friend Oliver Seiler (@0seiler) in New Zealand via email. Oliver is great at keeping me in tune with API related stories out of New Zealand. I was making sure he knew how...

The API Journey: We Do Not Always Get Our API Strategy 100% Perfect, But We Can Communicate, Learn and Evolve

Running the perfect API operation is pretty much a delusional dream. Even leaders  like Twilio and AWS have platform, and ecosystem produced problems on a regular basis. In my opinion, API are all ...

More Pondering On My Own Microservice Definition

Like API, the term microservice has emerged as a force, along with a meaning that is very precise, or very broad, depending on who you are. The only thing I’m sure of at this point, is the term mic...

Weekly API.Report For March 16th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE Phew!! This week was hard. I just couldn't find the mojo to plow through, but I did it. A little late on Monday evening, but still so ...

The Enterprise Will Make The Same Mistakes With API And Microservices That They Did With SOA, Because Essential API Concepts Go Right Over Their Head

I would say the enterprise space fleet has successfully shifted their course, heading in the general direction of everything API. SAP, Oracle, IBM, Microsoft, and the rest of the usual suspects hav...

Postman Collections As Unit Of Measurement For Transactions In The API Economy

I’m immersed in deep thoughts about the implications of machine readable API definitions like APIs.json, Swagger, and Postman Collections, which are being applied to APIs, in some very different, b...

Making The API Feedback Loop Machine Readable With APIs.json

If you are following some of my recent stories, I’m heavily focused on APIs.json, as I work to organize my own stack of microservices, using APIs.son and Swagger. I’m working hard to define additio...

Going Beyond Excel As A Data Source For API Deployment And Focusing On It As An API Client

I’ve said it before, and I will say it again — Excel and spreadsheets will continue to be super critical for the growth of the API industry. There are an increasing number of solutions like APISpar...

Get API Results Into A Google Spreadsheet By Pasting The Following Into A Cell

My API hero of the day is Alan deLevie (@adelevie) over at 18F. I was tweeting out my story “Going Beyond Excel As A Data Source For API Deployment And Focusing On It As An API Client” today, and h...

Transitory APIs: Intentionally Building APIs That Can Go Away At Anytime

I use many types of APIs. Some are public APIs, operated by other people, and then there are the APIs I have designed, operate, and consume on my own. As I design, redesign, deploy, and manage my A...

Crafting Exactly The API Definition You Need With Swagger Vendor Extensions

I was listening the APIs​Uncensored podcast last weekend, where Ole Lensmar (@olensmar), and Lorinda Brandon (@lindybrandon) sat down for a conversation with Tony Tam (@fehguy), the creator of AP...

Augmenting A Read Only API With AN External POST, PUT, And DELETE

I am revisiting some work that I started when I was working in Washington DC as a Presidential Innovation Fellow(PIF). Actually there are several things going on here, a sort of perfect storm of AP...

A Glimpse At What I Am Imagining For API Driven Analysis, Visualization, And Beyond

I came across an interesting piece of technology today while doing new curation for API.Report. RASON, an interesting approach to API driven analytics and potential UI and visualization, that kind ...

What is ALPS?

I was watching an open thread around ALPS over at API Craft, something that is on my working list to better understand, apply more in my world, and tell the story all along the way. ALPS author, an...

Visualize Your Cloud Presence Using Mohiomap

There are lots of good visualization stories recently, or maybe I’m more focused on API driven visualizations. Who knows? This particular post is an API story because Mohiomap, the company at the c...

Targeting Some APIs In My Stack For House Cleaning And Maybe Some Design Iterations

As I look through more APIs, and I don’t just play around in their developer portal, and look at documentation, I am actually get my hands dirty generating Swagger definitions, and authenticating a...

@Broadcom, I Am Going To Need Your Switches To Support Virtualized Containers So I Can Deploy My Own APIs Too

While processing the news today over at API.Report, I came across a story about Broadcom delivering an API for managing their latest network infrastructure. The intersection of Software Defined Net...

An Outside-In Approach Will Play A Critical Role In Driving The API Economy

I’m a big fan of private APIs, and all for keeping API access tailored to meaningful groups of users vs. just opening up data to the public, without first thinking critically about the possible pro...

What Exactly Does Your API Do?

A short, concise, portable description of what your API does, is one of the most critical building blocks of API management, and is essential to reducing friction when new users are on-boarding wit...

Weekly API.Report For March 9th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE This is the third week in a row I've managed to do this weekly report, something that took me about 9 hours of work, so I can see that...

The API Journey Or What Is the Point of an API, By Tony Hirst (@psychemedia)

Tony Hirst (@psychemedia) wrote an interesting story about what I would consider the API journey, which he called, “What’s The Point Of An API?”. I’m the first to call bullshit on the term API, whi...

Slowly Adding The People Layer To The API Evangelist Network

I’m adding a new layer to my monitoring of the API space, what I consider to be the people layer of the API Evangelist network–the actual people who are executing on much of what I talk about, acro...

Postman Collections Will Take Your API Productivity To The Next Level

If you are an API developer, it is likely you have used Postman, the simple tool for building, testing, and documenting your APIs. I have Postman open as a Google Chrome App, which allows me to mak...

Ask The Stack When You Need API Support

I was profiling the video sharing API Dailymotion the other day, going through their developer area and profiling their API operations. One of the things I do as part of the profiling of any compan...

We Need An Open Library Of The Most Common Utility API Implementations

I was spending time profiling APIs late last night while putting back a couple of IPAs. Yes this is what I do on a Friday night, you have a problem with that? Anyways, I was crafting Swagger defini...

A Breakdown Of My Dream APIs.json File

I’m continuing my work, to help people understand what APIs.json is, and the varying ways that it can be put to use. My post the other week, breaking down Fitbits APIs.json file is a good example o...

Three Ways I Am Putting APIs.json To Work

I had a conversation with some folks who are building a wikipedia of API definitions the other day, looking to employ formats like Swagger, and APIs.json to make an open, authoritative directory of...

My Ideal Profile Of Companies Who Are Doing Interesting Things With APIs

When I come across a new company, during the course of my monitoring and information gathering across the API space, I enter them into my company API. Once a company is in there, and I’ve deemed it...

My API Discovery Research

I am giving each of my primary API research sites a refresh, and first up is the home page of my API discovery research. As I update each home page, I’m going to publish here on API Evangelist to h...

Launching A Data Visualization API Into Your Own Infrastructure With Lightning

I was reviewing one of the many entries in my review queue of companies who are doing interesting things with APIs, and stumbled across the data visualization API—Lightning. Their implementation gr...

API Evangelist Call Thursday Summary For March 5th, 2015

I work to isolate all of my calls on Thursdays, leaving other days of the week to more asynchronous forms of communication, and deep dives into coding, research, and storytelling efforts. Last Thur...

My API Design Research

I am giving each of my primary API research sites a refresh, and first up is the home page of my API design research. As I update each home page, I’m going to publish here on API Evangelist to help...

Making Sure My API Roundup Stories Are Machine Readable By Designing Them As APIs.json Collections

Making a list of valuable APIs has been a staple of my tech blogging for 10 years now, and as I work to find even more meaningful ways of defining the API space, I’m pushing the envelope on how I d...

Adding Four New Building Building Blocks Providing An API Management API Blueprint

I am adding four new building blocks, to my list of suggested building blocks that API providers should consider when crafting their API management strategy. These four building blocks, are based u...

You Can Feel It When An API Evangelist Is The Real Deal

I had the pleasure of finally meeting someone in person, that I feel like I’ve known for years, while I was over in Australia, for API Days Sydney—Keran McKenzie (@keranm), API Evangelist for MYOBa...

Some Please Build A True Next Generation Press Release Aggregation API

I spend a lot of time wading through press releases at the number of the dominate aggregate news outlets, looking for API news. I also have a number of scripts running, keeping an automated eye on ...

Weekly API.Report For March 2nd, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE I am a couple days late on this weeks API.Report, after being sick last week, taking the weekend to recover--at least I got it done. T...

Visualizing And Exploring My Microservices Catalog Using APIs.json With Swagger.ed

I’m just getting started exploring the ways to use APIs.json when it comes organize my new Docker fueled, micro services stack. I’ve been using APIs.son to describe each micro service, as well as d...

Using Machine Readable API Definitions To Solve A Persistent Question: Are There Any Write APIs In Federal Government?

A topic I’ve written about before, and one that I answer regularly on forums, via email, and on Twitter is, “Are there any write APIs in the federal government?” It is a valid question, and as I sa...

Moving Away From Legacy Vendor Relationships To A Devops, Micro-Services Way Of Life At Nike

I had the pleasure of attending a gathering at Heavybit Industries last week, a community for developer-focused entrepreneurs, where one of the headlining speakers was Nike CTO Chris Satchell. I wi...

Generating Client Side Code From Machine Readable API Definitions

This post has been open for almost two weeks now in Evernote. It began as a simple story about the possibility for generating code samples and libraries using Swagger. The longer it stays open, the...

A Peek At The Future With White Label APIs

I’ve been talking about the possibilities around wholesale APIs for a while now, something that is only going to become more prevalent with the popularity of micro services and containers. I though...

The Alpha API Evangelist Workbench

The API Evangelist network is my open workbench, and I understand for many, it can be confusing to see some of my half-baked ideas alongside some of my more hardened API 101, business of APIs, and ...

Driving Your Single Page Applications And API Cookbooks Using API Definition Formats Like Swagger And API Blueprint

During my monitoring of the API space this last week I had one of those rare discoveries, amongst thousands of misses, and around a hundred slightly interesting nuggets, a simple move forward calle...

Scaling What I Do At API Evangelist

In my day to day operations, I get regular calls from VC’s (Venture Capitalists) looking to better understand APIs, the role they are playing within specific industries, working towards a better aw...

My Brain Dump On An API Definition Fueled Life Cycle

I’ve written about this topic before, in an effort to understand the possible incentives for API providers to generate their own machine readable API definitions in formats like Swagger and API Blu...

Looking Beyond The Number Of APIs, Or Just New APIs, And Working Harder To Find Only The Most Important APIs

I constantly struggle to stay in tune with the scope of the API space, and keep pace with its rapid expansion. As part of this struggle, I am always on the hunt for new ways to shift the way I look...

I Got Swagger.ed Last Week, And Now I Am Seeing API Visualizations

Some of the side effects of being so open and transparent about my ideas, like the one I had around API visualizations, is that people who are doing similar things, like Ardoq, eventually find you....

Developing Small, Simple, Meaningful Tools That Make An Impact Across The API Space

I have API tooling on the brain, a result of conversations on multiple fronts, and the evolution of my own thoughts on creating what I’d see as the perfect API design tool. My thoughts on API tooli...

API Evangelism Sometimes Seems Similar To The Environmental Discussion - What We Would Like, Does Not Reflect What Actually Happens On The Ground

I was just listening to segment on NPR, All Things Considered, about educating students around the environment. Throughout the program I couldn’t help be reminded of a similar imbalance in the worl...

Weekly API.Report For February 20th, 2015

Swagger is now Open API Definition Format (OADF) -- READ MORE I have been inspired by my partner in crime Audrey Watter's (@audreywatters) approach to her weekly news on Hack Education, and will b...

The Role APIs Can Play When It Comes To Online Trolling

There is an interesting story about Twitter trolling over at Yahoo News from CBCNews.ca, which includes recommendations from Adria Richards (@adriarichards) for using the Twitter API to crack down ...

Meet The Platform Team Over At Mendeley API

I was playing catchup on my feeds over the weekend, and came across a nice, meet the Mendeley platform team post, from the academic research API. I’m a big fan of these types of efforts, that help ...

Are Your APIs Ready For The Coming Containerization Evolution Of The API Space?

If you were at Defrag in Colorado last November, or in Sydney, Australia for API Days last week, you’ve heard me talk about what containers are doing to APIs. There is a subtle, but important shift...

An API For The Interactive JumboTron Floor Display At The National Museum of Mathematics (MoMath) In New York

I just found one of the coolest API stories I’ve seen in a while over at CHANCE, the quarterly magazine designed for “anyone who has an interest in the analysis of data, informally highlighting sou...

Changes To LinkedIn Developer Program Are No Surprise

LinkedIn recently announced some changes to their developer program, which involves further tightening down the screws on who has access to the API, limiting public access to only a handful of very...

Migrating My Own API Infrastructure Conversations To My Personal Blog And Keep API Evangelist About Mainstream Stories

After seeing the conversation around my In The Future There Will Be No Public vs. Private APIs, I’m reminded of my own mission. I write on API Evangelist first and foremost for my own education, an...

APIMATIC Code-Generation-as-a-Service Has Built-In Support For API Commons Manifest

The API savvy folks over at Apimatic are at it again, pushing forward the conversation around generating of software development kits, using machine readable API formats, and this time the doorway ...

A Minimum Viable APIs.json File For Your APIs

I’m continuing my work to help people understand what APIs.json is, and the varying ways that it can be put to use. My post the other day, breaking down Fitbits APIs.json file is a good example of ...

A Minimum Viable APIs.json File For Your APIs

I’m continuing my work to help people understand what APIs.json is, and the varying ways that it can be put to use. My post the other day, breaking down Fitbits APIs.json file is a good example of ...

When You Are Ready For Nuanced Discussion About Who Has Access To Your API I Am Here

David Berlin has a rebuttal post on ProgrammableWeb to my recent post In The Future There Will Be No Public vs. Private APIs, called Long Live The Private API. I’m a big fan of doing story response...

My Wish Has Been Granted: Swagger Driven API Visualizations From Ardoq

I’m a big fan of putting my ideas for new tools, services, and other stuff out on the Internet, for public consumption. My mother taught me how to manifest things in my life, and this is my digital...

Defining Virtual API Stacks Using The Service Broker API Over At IBM Bluemix

I’ve been talking about developing virtual API stacks for a while now, and as I continue understand current shifts in cloud computing, I am doing my own reshuffling towards a more microservices, an...

What Exactly Is API Commons?

As I travel around talking to folks about APIs, I spend as much time as I can educating folks about API Commons, and I’m constantly reminded how little people, who have even heard, and read about A...

What Do I Mean When I Say APIs Are Just The Next Step In The Evolution Of The Web?

I remember the vision clearly from 2004, when I first changed the URL for my Delicious social bookmarking account to make it return a list of bookmarks as XML instead of HTML. It was a vision of th...

Recap Of APIs At Dept of Education, And The FAFSA API

My work on APIs for the Department of Education, and the FAFSA API began while I was working in Washington DC as a Presidential Innovation Fellow. Shortly after leaving DC, I was informed that conv...

I See An Opportunity In Paying Attention To Other Types Of APIs

I’ve been pretty focused on web APIs in my API Evangelist world, steering clear of hardware, networking, desktop software, and the American Petroleum Institute. While you will never catch me paying...

APIs Used To Close, Rather Than Open The Internet

I get a lot of folks who come to my blog, see the title, read one or two posts, and assume that I’m a blind lover of API technology, and that I see APis as a solution to everything. While some of t...

An Increase In Number Of Press Releases Involving API Integration

I spent a portion of my time each day reviewing press release sites, in addition to the 1000+ blogs I keep an eye on, for syndication to API.Report. During the course of my work this year, I’m noti...

The Logo Page Over At The MYOB API Is Very Helpful

I spend a significant portion of my day looking for company logos, for use in the API stories I tell. When I come across a proper implementation of a logo page, one of the business building blocks ...

Static HTML Documentation Generated From Machine Readable API Blueprint Definitions Using Aglio

I’m on the hunt for new ways to deploy attractive, interactive API documentation, from machine readable API definition formats like Swagger and API Blueprint. I am advocating for the development of...

In The Future There Will Be No Public vs. Private APIs

As I continue to evovle my service composition definition, using my 3Scale API infrastructure, across my microservices stack, the thought of public vs private doesn’t even enter the equation. I am ...

In The Future There Will Be No Public vs. Private APIs

As I continue to evovle my service composition definition, using my 3Scale API infrastructure, across my microservices stack, the thought of public vs private doesn’t even enter the equation. I am ...

APIs Are Establishing New And Useful Processes Faster Than Patents Can Keep Pace With

I’m spending a lot of time reading API related patents lately. I downloaded all of the patent applications between 2005 and 2015, filtered for all patents that mention “application programming inte...

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

We Need Better API Documentation And UI Deployment Options

I was having a Twitter conversation with John Sheehan(@johnsheehan) about the easiest way to generate interactive API documentation this weekend, without getting all tangled up in having to get int...

API Management Infrastructure And Service Composition Is Key To Orchestration With Microservices In A Containerized World

As I work to redefine my world using microservices, I have this sudden realization how important my API management infrastructure is to all of this. Each one of my microservices are little APIs tha...

API Evangelist Logomaker

In 2010, when I started API Evangelist, I sat down to create a logo, and after six hours of frustration in photoshop, I eventually just typed out my logo as a basic JSON representation, kind of as ...

Why Would You Ever Give Students API Access To The Student Information System (SIS), And Let Them Build Un-Sanctioned Apps That We Will End Up Having To Support?

I went up to California State University Channel Islands the other day to talk APIs with their tech team, and I was happy to find at least one strong API skeptic on the team. API skeptics also give...

Why Would Want To List All Your Universities Web Services (APIs) Out In The Open, Via Central Portal? What A Security Risk!

I went up to California State University Channel Islands the other day to talk APIs with their tech team, and I was happy to find at least one strong API skeptic on the team. API skeptics also give...

Breaking Down The Fitbit APIs.json File

The quantified-self API Fitbit recently added an APIs.json for their domain. Their usage of APIs.json is a perfect, dead-simple, introductory example of how APIs can start putting APIs.json for the...

Breaking Down The Fitbit APIs.json File

The quantified-self API Fitbit recently added an APIs.json for their domain. Their usage of APIs.json is a perfect, dead-simple, introductory example of how APIs can start putting APIs.json for the...

API Patents 2005 Through 2015

I started doing research on API patents recently, and after about 5 days of processing XML files from the US Patent Office, I’m going to stop processing at the year 2004 (way back). This gives me 2...

What Is Missing On My Microservices Using APIs.json

I’m using APIs.json to organize my swagger defined microservices running in docker containers, and using the machine readable API index to drive navigation between microservices organized in a sing...

Talking APIs Up At California State University Channel Islands

I spent the day yesterday up in Camarillo, at California State University Channel Islands (CI). Half my time I spent speaking with a mix of folks from the campus tech team about APIs, and the other...

Proxy The Public API You Are Using With APITools And Send Me The Swagger It Generates, Please...

APITools is a simple, open source, API middleware that allows you to “track, transform and analyze the traffic between your app and the APIs”. With just a few clicks you can proxy any API you use, ...

How To Generate An API Surface Area Map For A Microservice?

I was struggling with exactly how much API surface area can exist for a service before it stops being micro the other day, and while I don’t think I’ll ever find a precise measurement for this, I’d...

Wordnik API Is The Base Building Block Of Twitter Bots

I’m fascinated by the rise of Twitter bots. Little automated bundles of social media joy, built to spew mostly nonsense, but everyone once in a while you find nuggets of wisdom in the Twitter API f...

Using Swagger As Fingerprint For My Microservice Docker Containers

I’m rebuilding my underlying architecture using microservices, and docker containers, and I’m using APIs.json for navigation and discovery within these new API stacks that I use to make my world go...

Using APIs.json For My Microservice Navigation And Discovery

I’m rebuilding my underlying architecture using microservices and docker containers, and the glue I’m using to bind it all together is APIs.json. I’m not just using APIs.son to deliver on discovera...

Using APIs.json For My Microservice Navigation And Discovery

I’m rebuilding my underlying architecture using microservices and docker containers, and the glue I’m using to bind it all together is APIs.json. I’m not just using APIs.son to deliver on discovera...

Incentives For Companies To Be More Public With Their API Presence

I spend time each day reviewing about 15 different press release distribution websites, looking for API related news for API.Report, and potentially seeds for stories elsewhere on the API Evangelis...

How Much API Surface Area Before It Stops Being Micro?

I have most of the core platform that I run API Evangelist on re-engineered as individual microservices, defined on Github, and running using Docker instances. I’m using APIs.json for discovery, na...

The Politics, Marketing, And Fear of API Security

I cringe, when I think about the number of mobile applications out there, that people depend on in their personal and professional lives, that are using insecure APIs, allowing personally identifia...

APIs Role In Data Security And Privacy

As we get close to wrapping up the first month in 2015, it is clear that Internet security and privacy will continue to be front and center this year. As technology continues to play a central role...

My Experiences Generating API Server or Client Code Using Swagger

When you start talking about generating server or client side code for APIs, using machine readable API definition formats like Swagger or API Blueprint, many technologists feel compelled to let yo...

Finished Processing 973 API Related Patents From 2013

I’m slowly processing XML files of patents from the US Patent Office. You can read the origin of my journey here, but as of today, I finished processing 50 files of patent applications for 2013, ad...

Doing The Research In Preparation For My Patent On A Patent API

David Berlind’s (@dberlind), Amid The API Copyright Controversy, An API Patent Claim Surfaces story from this last Friday, planted some ideas in my head around APIs and patents—something that once ...

Preparing For My Talk At API Days In Sydney With Lots of Docker, Swagger, and APIs.json Work

i’m spending a lot of time lately, playing around with different approaches to deploying APIs in Docker containers. Part of this is because it is the latest trend in API deployment and management, ...

As API Space Expands, So Do The Sources Of Knowledge: New YouTube and SoundCloud Channels

The API space is continuing its rapid expansion, and along with the number of API design, deployment, management, and integration providers, and the number of API conferences, there are some new so...

A Conversation About My Subway Map API On The APIsUncensored Podcast

There is a new podcast on SoundCloud called APIsUncensored, from the folks over at SmartBear. I was honored to have a mention in the first episode, where they brought up a project I did a couple of...

Simple, Intuitive API Backends With HTTPHUB

I come across a lot of API related companies during my monitoring of the space, which I queue up, and as I have time, I work to explore and understand what they do. One company that I’ve had open i...

Translating Postman Collections Into APIs.json Collections And Back Again

I’ve been a Postman user for a while, as a tool for quickly making API calls against the APIs I use most, and explore the new APIs I discover daily. As I use Postman, I can’t help but think the con...

This Is How You On-Board With An API

I sign up for a lot of APIs, and when I encounter a frictionless on-boarding process, I feel the need to showcase, and help everyone understand how important it is to make the process as easy as po...

The Next Steps For The The Recreation Information Database (RIDB) API

I referenced the Recreation Information Database (RIDB), in my story late last year, when I was asking for your help to make sure the Department of Agriculture leads with APIs in their parks and re...

REST API Design: Bridging What We Have, To The Future, By Organizing The JSON Junk Drawer

API storyteller J(a)son Harmon (@jharmn) has a new YouTube channel up called API Workshop. He’s going to be publishing regular API design workshop episodes, with the latest one titled REST API Desi...

How Not To On-Board With An API

I wrote a piece earlier today about the kick-ass on-boarding process at the National Institutes of Health (NIH) 3D Print Exchange API--within two clicks I had my API key and was making an API call....

A New 3D Print Exchange API from the National Institutes of Health (NIH)

There is an very interesting new 3D Print Exchange API from the National Institutes of Health (NIH). The NIH 3D Print Exchange is designed for publishing “biomedically-relevant” 3D models, that any...

We Added 3 New Speakers To @APIStrat Lineup - Have You Submitted A Talk?

We just added three new speakers to the lineup for @APIStrat Berlin this April 24th and 25th. I get pretty excited about this part of the event planning lifecycle, which is all about reviewing talk...

Instant Access To APIs Via Github Profile

An open project for me this month, is about better understanding how API keys are provisioned, and how developers are given access to valuable resources. As the number of APIs grows, so do the numb...

Storing API Keys In The Private Master Github Repository For Use In My Github Pages

My public websites have been running on Github Pages for almost two years now, and slowly the private management tools for my platform are moving there as well. Alongside my public websites, I’m ad...

Storing API Keys In The Private Master Github Repository For Use In Github Pages

My public websites have been running on Github Pages for almost two years now, and slowly the private management tools for my platform are moving there as well. Alongside my public websites, I’m ad...

Using Containers To Bridge What Swagger Cannot Define On The Server-Side For My APIs

When I discuss what is possible when it comes to generating both server and client side code using machine readable API definitions like Swagger, I almost always get push-back, making sure I unders...

Use APIs.json To Organize My Swagger Defined APIs Running In Docker Containers

I continuing to evolve my use of Swagger as a kind of central truth in my API design, deployment, and management lifecycle. This time I’m using it as a fingerprint for defining how APIs or micro-se...

Internet Of Things Security And Privacy Will Always Begin With Asking If We Should Do This At All

As I read and listen to all of the Internet of Things stories coming out of CES, I’m happy to be hearing discussions around privacy and security, come out of the event. I feel better about IoT secu...

Scrubbing Individuals And Company Names From Stories I Tell

I find it more valuable to scrub the names of the APIs from about 75% of my stories, which I feel helps them be received by a widest possible audience as possible. If I say “API Provider X”, other ...

Providing An oAuth Signature Generator Inline In Documentation

I talked about Twitter’s inclusion of rate limits inline with documentation the other day, which is something I added as a new building block, that API providers can consider when crafting their ow...

Internet Of Things Security And Privacy Will Always Begin With Asking If We Should Do This At All

As I read and listen to all of the Internet of Things stories coming out of CES, I’m happy to be hearing discussions around privacy and security, come out of the event. I feel better about I...

Generating Swagger Specs For The APIs Of The 700+ Companies That I Monitor

I’m about 1/3 of the way into generating Swagger specifications for the APIs at the 700+ companies that I monitor. I have the Swagger specs for almost 250 APIs so far, and have no idea how many I’l...

Using APIs To Help Achieve A More Owner-Controlled Internet of Things Experience

A blog post that caught my attention recently was Fuse, Kynetx, and Carvoyant, by Phil Windley (@windley). Phil is pushing the boundaries of connecting devices to the Internet, and is very vocal ab...

The Quickest Way To Proxy, Secure, Rate Limit, and Monitor My APIs

As I am designing my APIs, one of the first things I decide is whether or not I will be making this public. If its a simple enough resource, and doesn’t put too much load on my servers, I will usua...

Putting All Your API Resources Into Single Query Parameter Like Flickr Does

When you use a well designed, and I hate saying it, but a RESTful API, you know it. I’m not a restafarian, who is super strict about API design, but I do know an easy-to-use, intuitive interface wh...

My Dream Stack For Machine Readable APIs.json Properties

The properties of each API that is listed in an APIs.json file can be called anything, as long as you preface it with X-, and the URL can point to anything you wish–to me this is one of the most fl...

Developer Support With Google Helpouts

I was cruising around the Google Developer area and I stumbled across Google Helpouts. A service being billed as “Experts with Answers, Meet Developers with Questions”. Seems like a more one-to-one...

Connecting Our History At The Digital Public Library of America Using APIs And JSON-LD

If I had to pick one API that I worship the ground they walk on, and yet for some insane reason I don’t write about very often—it would be the Digital Public Library of America. I can go on for day...

Treating All Mobile Application API Usage Like It Is External

I have read several stories about security breaches in the past couple days, ranging from exploitation of APIs across the distributed systems we are increasingly depending on, to no security at Moo...

Server Skeletons In Restlet Studio And APISpark

I was working in APISpark, playing around with different approaches to creating APIs for data stores i have in Amazon S3, Github, and in Google Spreadsheets. The cloud API deployment solution allow...

Reddit API Methods Listed Alpha or By oAuth Scope

I was taking another look at the Reddit API over the weekend, and thought their listing of API endpoints was pretty interesting. They provide two ways of looking at the platform APIs: API Secti...

API Evangelist In 2015

In 2015, I will enter the 5th year of API Evangelist. To quote one of my favorite bands–“What a Long Strange Trip Its Been”. I couldn’t be more thankful for the career choice I made in 2010, and ex...

Another High Profile Mobile To API Security Breach, This One At MoonPig Greeting Cards

I saw a story of yet another security breach related to how mobile phones are using APIs today. This one is from Paul Price, on his blog ifc0nfig.com, about the greeting card site MoonPig. Paul hi...

Your Secret Sauce Does Not Include Restricting Access To Your APIs

Your company’s secret sauce doesn’t involve keeping your APIs closed and proprietary—it is about making them as open and accessible as possible, to the point where even your competition can’t help ...

What Exactly Is APIs.json?

As I travel around talking to folks about APIs, I spend as much time as I can, educating folks about APIs.json. In the course of my evangelism, I’m constantly reminded how little people, who have e...

Reverse Engineering Of The Kayak API From The Mobile App

I am beginning to track on reverse engineering API story that I come across, so if you find any, feel free to share my way. If you aren’t familiar with this growing trend, I’m talking about the rev...

Our IoT API Is Available In Java, C++, and Node.js

I am spending a lot of time lately reviewing Internet of Things (IoT) providers, as I work on a white paper for Gigaom. There are some very interesting approaches to APIs out there in IoT-land, and...

Our IoT API Is Available In Java, C++, and Node.js

I am spending a lot of time lately reviewing Internet of Things (IoT) providers, as I work on a white paper for Gigaom. There are some very interesting approaches to APIs out there in IoT-land, and...

Join Me For APIDays Berlin And APIStrat Europe This April 24th-25th 2015

Here we go again. If you were in Chicago for APIStrat this September, then you know we are planning to have the next edition of APIStrat in Berlin, this spring. This round 3Scale and API Evangelist...

APIs As The Default for Companies by 2015

APIs are quickly moving into the mainstream. In 2012, companies, organizations and government agencies all took notice of the need for deploying and consuming APIs. In 2013 there is still a lot of ...